python基礎 函式的概念

2021-08-17 03:53:15 字數 1123 閱讀 3681

(1) 函式的定義

函式就是功能的封裝體

(2) 函式的分類

沒有返回值,沒有引數的函式

沒有返回值,有引數的函式

有返回值,沒有引數的函式

有返回值,有引數的函式

(3) 函式的語法

def 函式名([引數]):

函式體

1) 宣告函式的關鍵字為def

2) 函式名就是識別符號

3) 函式引數的個數可以是任意個

4) 函式名之後要加冒號

5) 函式體注意縮排

6) return 語句可以寫,也可以不寫,如果函式中沒有return語句,預設return none

7) return語句後,可以是具體的數值,也可以是具體的表示式

(4) 呼叫函式

函式名()
(5) 函式的引數

1) 可變和不可變(型別)引數

2) 必選引數

3) 預設值引數

4) 可變(數量)引數

可變元組(*tup)

可變字典(**kv)

5) 關鍵字引數

(6)引數的順序:

必選引數,預設值引數,可變引數(可變元組,可變字典)

python中的匿名函式語法:

lambda [args0,args1] : 表示式
(1) 全域性變數

直接在函式外宣告的變數就是全域性變數,global宣告的變數也稱為全域性變數,全域性變數在整個py檔案中都有效

(2) 區域性變數

在函式中進行宣告的變數稱為區域性變數,形式引數也稱為區域性變數,區域性變數超出函式範圍就會被釋放掉

(3) 當全域性變數和區域性變數重名時

區域性變數就會把全域性變數替換掉,全域性變數在函式中不能直接被修改,如果在函式中需要修改全域性變數,需要使用global關鍵字

Python 函式 基礎概念

我們知道,圓的面積計算公式為 s r 當我們知道半徑r的值時,就可以根據公式計算出面積.假設我們需要計算3個大小不同的圓的面積 r1 12.34 r2 9.08 r3 73.1 s1 3.14 r1 r1 s2 3.14 r2 r2 s3 3.14 r3 r3當 出現有規律的重複時,我們就要注意了,...

python基礎概念 python基礎概念

當你輸入name input 並按下回車後,python互動式命令列就在等待你的輸入了。這時,你可以輸入任意字元,然後按回車後完成輸入。要列印出name變數的內容,除了直接寫name然後按回車外,還可以用print 函式 以 開頭的語句是注釋,注釋是給人看的,可以是任意內容 整數python可以處理...

Python基礎 十 函式的基本概念

函式的概念 函式分類 函式的基本使用def 函式名 引數列表 函式體複製 函式名 引數列表 複製 無參無返回值函式def test print 1 2 test 列印 3 複製 函式的引數def test num print num 2 複製 test 3 列印 9 複製 多個引數的函式 def s...