1. 什麼是函數? f(x) = x + 1 y = x + 1 函數是對功能或者動作的封裝 2. 函數的語法和定義 3. 關於函數的返回值 return : 返回 1. 當程式沒寫過return, 不返回任何結果. 如果你非要接收. 接受到的是None 2. 當函數寫return 值, 有一個返回 ...
1. 什麼是函數?
f(x) = x + 1
y = x + 1
函數是對功能或者動作的封裝
2. 函數的語法和定義
1 def 函數名(): 2 函數體 3 調用: 4 函數名()
3. 關於函數的返回值
return : 返回
1. 當程式沒寫過return, 不返回任何結果. 如果你非要接收. 接受到的是None
2. 當函數寫return 值, 有一個返回值.
3. 當函數寫了return 值1, 值2, 值3.... 返回多個結果. 多個結果打包成元組
4. 當程式執行到return, 函數結束執行
4. 函數的參數(部分)
小括弧是什麼, 小括弧表示調用, 傳參
1. 什麼是參數:
在括弧內寫的東西叫參數
在函數聲明的位置,寫的參數叫形參
在函數調用的地方,寫的參數叫實參
把實參傳遞給形參的過程叫做傳參
實參: 在函數調用的時候給函數傳遞的具體的值
1. 位置參數
2. 關鍵字參數
3. 混合: 位置, 關鍵字
傳參: 把實參給形參的過程
1 def chi(zhushi,fushi,tang,tiandian): 2 print("主食%s" % zhushi) 3 print("副食%s" % fushi) 4 print("湯%s" % tang) 5 print("甜點%s" % tiandian) 6 7 位置參數 8 chi('大米飯', '鍋包肉', '胡辣湯', '哈根達斯冰淇淋火鍋') 9 10 關鍵字參數 11 chi(fushi = '大米飯', zhushi='鍋包肉', tiandian='哈根達斯', tang='酸辣湯') 關鍵字參數 12 13 14 混合參數 15 chi('大米飯', '鍋包肉', tiandian='哈根達斯', '酸辣湯') # 錯誤的. 關鍵字必須在位置參數後面 16 17 chi('大米飯', '鍋包肉','酸辣湯', tiandian='哈根達斯') 18 19 chi('大米飯', '鍋包肉', tiandian='哈根達斯', tang='酸辣湯')