一.函式
1.什麼是函式
函式是對功能或者動作的封裝
2.函式的語法和定義
def 函式名():
函式體呼叫:
函式名()
3.關於函式的返回值
return : 返回
1.當程式沒寫過return,不返回任何結果,除非你要接收,接收到的是none
2.當函式寫return值,有乙個返回值
3.當函式寫了return 值1,值2... 返回多個結果,多個結果打包成乙個元組
4.當程式執行到return,函式結束執行
4.函式的引數
引數:引數是給函式傳遞的資訊
1. 形參:在函式宣告的位置寫的變數 (位置,*args,預設值,**kwargs)
1.位置引數 : 按照位置宣告的變數
2.預設值 : 預設值引數
3. 混合 : 當預設值和位置引數同時存在的時候.規定:預設值引數必須在位置引數之後
4.動態傳參 :
*args 表示不定引數 接收的是位置引數 返回的是元組
**kwargs keyword args 接收的是關鍵字引數 返回的是字典
2.實參:在函式呼叫的時候給函式傳遞的具體的值
1.位置引數 : 按照位置給形參傳遞資訊
2. 關鍵字引數 : 按照形參宣告的變數名進行傳遞
3.混合引數 : 都有的時候, 關鍵字引數必須在位置引數之後
4. * 打散 可以把列表,字串,元組 打散成乙個乙個的
5. ** 打散 可以把字典打散成一對鍵值 一對鍵值的
3.傳參 : 把實參給形參的過程
python 初識函式
f x x 1 y x 1 函式是對功能或者動作的封裝 def 函式名 函式體呼叫 函式名 def play print 今天我想打籃球 print 今天我想玩遊戲 print 今天我想彈鋼琴 print 今天我想跳舞 play return 返回 1.當程式沒寫過return,不返回任何結果.如果...
python 之 初識函式
有很多大神寫了介紹函式是什麼的好博文,我自問無法超越,但是引用還是可以的,真的很好,適合反覆閱讀 我在這裡獲得過很多的幫助,所以膜拜他們 路飛的美女講師部落格 銀角大王部落格 感覺自己沒有寫下去的必要了 return的作用 1.函式執行完畢後,可以給呼叫者返回資料 2.一旦遇到return,結束當前...
python之路 初識函式
f x x 1y x 1 函式是對功能或者動作的封裝 def 函式名 函式體呼叫 函式名 def play print 今天我想打籃球 print 今天我想玩遊戲 print 今天我想彈鋼琴 print 今天我想跳舞 play return 返回 1.當程式沒寫過return,不返回任何結果.如果你...