1.函式的動態引數
1.*args位置引數動態傳參
2.**kwargs關鍵字引數動態傳參
順序:位置引數,*args,預設值,**kwargs
def func(*args, **kwargs):pass
形參的位置*,**: 聚合
實參的位置*,**: 打散
2.命名空間
1.內建命名空間
2.全域性命名空間
3.區域性命名空間
作用域:
1.全域性作用域:內建+全域性
2.區域性作用域:函式呼叫
globals(),檢視全域性作用域中內容
locals(),檢視當前作用域中內容
3.函式巢狀
函式可以相互巢狀
4.global和nonlocal
global: 在區域性訪問全域性中的內容
nonlocal: 在區域性尋找外層函式中離他最近的那個變數
初識python函式
一.函式 1.什麼是函式 函式是對功能或者動作的封裝 2.函式的語法和定義 def 函式名 函式體呼叫 函式名 3.關於函式的返回值 return 返回 1.當程式沒寫過return,不返回任何結果,除非你要接收,接收到的是none 2.當函式寫return值,有乙個返回值 3.當函式寫了retur...
python 初識函式
f x x 1 y x 1 函式是對功能或者動作的封裝 def 函式名 函式體呼叫 函式名 def play print 今天我想打籃球 print 今天我想玩遊戲 print 今天我想彈鋼琴 print 今天我想跳舞 play return 返回 1.當程式沒寫過return,不返回任何結果.如果...
python 之 初識函式
有很多大神寫了介紹函式是什麼的好博文,我自問無法超越,但是引用還是可以的,真的很好,適合反覆閱讀 我在這裡獲得過很多的幫助,所以膜拜他們 路飛的美女講師部落格 銀角大王部落格 感覺自己沒有寫下去的必要了 return的作用 1.函式執行完畢後,可以給呼叫者返回資料 2.一旦遇到return,結束當前...