初識python函式

2022-07-31 16:00:14 字數 847 閱讀 7240

一.函式

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,不返回任何結果.如果你...