python初識函式二

2022-09-07 23:30:33 字數 507 閱讀 8718

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,結束當前...