亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Python學習筆記05_函數

2019-11-14 12:01:15
字體:
來源:轉載
供稿:網友

調用函數

abs(), max(), int(), float(), str(), bool()

定義函數

使用def語句,依次寫出函數名、括號、括號中的參數和冒號:,然后在縮進塊編寫函數體。函數體內部語句執行到return時,執行完畢并將結果返回,如果沒有return語句,也會返回結果None,return None可以簡寫為return??蘸瘮?,可以用來作為占位符,比如現在還沒想好怎么寫函數的代碼,先放一個pass。 if exp: pass 數據類型檢查函數,isinstance()函數返回多個值,其實是返回一個tuple,在語法上,返回一個tuple可以省略括號,而多個變量可以同時接收一個tuple,按位置賦給對應的值。

函數的參數

位置參數,如power(x,n),這兩個參數都是位置參數,調用函數時,傳入的兩個值按照位置順序依次賦給參數x和n。

默認參數,調用power(5)時,相當于調用power(5,2)。設置默認參數時,必選參數在前,默認參數在后。當函數有多個參數時,把變化大的參數放前面,變化小的參數放后面,變化小的參數就可以作為默認參數。默認參數必須指向不變對象

def power(x,n=2): passdef add_end(L=[]): L.append('END') return L # 每次調用該函數,如果改變了L的內容,下次調用時,默認參數的內容變了,不再是函數定義時的[]。def add_end(L=None): if L is None: L = [] L.append('END') return L # 修改為用None這個不變對象

可變參數,允許傳入0個或任意個參數,在函數調用時自動組裝為一個tuple。

def calc(numbers): sum = 0 for n in numbers: sum = sum + n * n return sum # 定義list或tuple參數,把參數a,b,c……作為一個list或tuple傳進來def calc(*numbers): sum = 0 for n in numbers: sum = sum + n * n return sum # 定義可變參數,在參數前面加一個*號,在函數內部,參數numbers接收到一個tuple # 如果已經有一個list或tuple,如nums=[1,2],可以用calc(*nums) # *nums表示把nums這個list的所有元素作為可變參數傳進去

關鍵字參數,在參數前面加**,允許傳入0個或任意個含參數名的參數,在函數內部自動組裝為一個dict。

<<< def person(name,age,**kw): 命名關鍵字參數,命名關鍵字參數調用必須傳入參數名,這和位置參數不同。命名關鍵字參數可以有缺省值。

def person(name,age,*,city,job): print(name,age,city,job) # 命名關鍵字參數需要一個特殊分隔符*,*后面的參數被視為命名關鍵字參數。def person(name,age,*args,city,job): print(name,age,args,city,job) # 如果函數定義中已經有了一個可變參數,后面跟著的命名關鍵字參數不需要*了。

參數組合

參數定義的順序必須是:必選參數、默認參數、可變參數、命名關鍵字參數和關鍵字參數。

小結

默認參數一定要用不可變對象,如果是可變對象,程序運行時會有邏輯錯誤。*args是可變參數,args接收的是一個tuple。**kw是關鍵字參數,kw接收的是一個dict??勺儏导瓤梢灾苯觽魅耄?code>func(1,2,3),又可以先組裝list或tuple,再通過*args傳入:func(*(1,2,3))。關鍵字參數既可以直接傳入func(a=1,b=2),又可以先組裝dict,再通過**kw傳入:func(**{'a':1,'b':2})命名關鍵字參數是為了限制調用者可以傳入的參數名,同時可以提供默認值。定義命名的關鍵字參數在沒有可變參數的情況下不要忘了寫分隔符*,否則定義的將是位置參數。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品毛片网大全| 久久久999国产精品| 亚洲自拍偷拍第一页| 亚洲国产精品久久久久秋霞不卡| 日韩在线视频观看正片免费网站| 久久男人av资源网站| 久久精品国产成人精品| 成人欧美一区二区三区在线湿哒哒| 欧美性xxxx极品高清hd直播| 久久精品中文字幕一区| 69视频在线免费观看| 亚洲福利在线播放| 精品调教chinesegay| 亚洲成人精品在线| 中文字幕亚洲国产| 欧美激情xxxxx| 亚洲新声在线观看| 国产精品美乳在线观看| 亚洲精品国产精品国自产观看浪潮| 国产丝袜高跟一区| 国产999精品久久久影片官网| 亚洲在线免费视频| 久久精彩免费视频| 国产精品视频播放| 夜夜嗨av一区二区三区四区| 97在线看免费观看视频在线观看| 欧美老妇交乱视频| 国产精品视频区| 国产综合色香蕉精品| 欧美日韩一区免费| 久久精品成人欧美大片古装| 影音先锋日韩有码| 亚洲精品一二区| 中文字幕久热精品在线视频| 国产亚洲精品久久久久久| 久久精品色欧美aⅴ一区二区| 国产精品69av| 国产视频精品一区二区三区| 日本久久久久久久久久久| 欧美成人免费全部观看天天性色| 亚洲国产欧美在线成人app| 中文字幕久热精品在线视频| 久久久久久久久久久网站| 欧美亚洲在线观看| 国产精品久久久久久一区二区| 久久激情五月丁香伊人| 欧美激情日韩图片| 欧美日韩另类字幕中文| 日韩av中文字幕在线| 欧美小视频在线| 色午夜这里只有精品| 大桥未久av一区二区三区| 色综合久久88色综合天天看泰| 久久久噜噜噜久噜久久| 欧美成人久久久| 精品人伦一区二区三区蜜桃免费| 国产精品日日做人人爱| 一区二区三区视频观看| 日韩美女主播视频| 国a精品视频大全| 91香蕉嫩草神马影院在线观看| 伊人精品在线观看| 欧美日韩性生活视频| 久久久久一本一区二区青青蜜月| 亚洲天堂男人天堂女人天堂| 精品人伦一区二区三区蜜桃网站| 国产精品女主播视频| 午夜欧美大片免费观看| 一本色道久久88亚洲综合88| 亚洲一区二区精品| 色综合久久久888| 成人网址在线观看| 久久久久久久影院| 中文字幕精品久久| 欧洲亚洲在线视频| 久久久女人电视剧免费播放下载| 黑人精品xxx一区一二区| 国产精品第1页| 国产精品第一第二| 欧美二区在线播放| 国模叶桐国产精品一区| 成人欧美一区二区三区黑人孕妇| 91精品国产自产91精品| 国产一区二区成人| 日韩有码片在线观看| 欧美高清自拍一区| 日本中文字幕不卡免费| 日本精品久久电影| 97视频国产在线| 精品夜色国产国偷在线| 欧美精品做受xxx性少妇| 亚洲女人被黑人巨大进入| 黑人欧美xxxx| 久久久免费精品| 亚洲欧美在线看| 欧美电影在线播放| 一本色道久久综合狠狠躁篇怎么玩| 亚洲国产美女久久久久| 日韩欧美中文第一页| 亚洲精品欧美极品| 性欧美长视频免费观看不卡| 国产精品免费一区豆花| 黑人巨大精品欧美一区二区一视频| 91国内免费在线视频| 亚洲2020天天堂在线观看| 久久精品视频在线观看| 欧美成人午夜激情在线| 最近中文字幕mv在线一区二区三区四区| 在线播放日韩专区| 国产福利精品视频| 中文字幕不卡在线视频极品| 亚洲女人被黑人巨大进入| 97香蕉久久超级碰碰高清版| 亚洲成人在线网| 欧美成人精品激情在线观看| 亚洲国产精品小视频| 国产精品www网站| 最近日韩中文字幕中文| 麻豆国产va免费精品高清在线| 国产精品久久久久免费a∨大胸| 久久综合九色九九| 欧美黑人极品猛少妇色xxxxx| 亚洲一区二区三区香蕉| 欧美日本在线视频中文字字幕| 国产精品久久久久久久av大片| 欧美特级www| 国产精品wwww| 91欧美精品午夜性色福利在线| 欧美极品少妇全裸体| 欧美在线中文字幕| 久久99久久99精品免观看粉嫩| 欧美日韩一区二区免费视频| 日韩一区二区精品视频| 亚洲成人激情图| 日本久久精品视频| 亚洲亚裔videos黑人hd| 成人久久一区二区| www.日本久久久久com.| 亚洲国产成人久久综合一区| 亚洲跨种族黑人xxx| 久久久久久97| 精品一区二区三区四区| 国产成人av在线播放| 国产国产精品人在线视| 日韩美女免费视频| 国产一区二区三区免费视频| 欧美人成在线视频| 国产国语刺激对白av不卡| 色伦专区97中文字幕| 色综合伊人色综合网| 亚洲免费av电影| 日韩中文第一页| 成人免费福利视频| 国产精彩精品视频| 欧美电影在线观看完整版| 欧美激情高清视频| 欧美日韩另类在线| 一本一道久久a久久精品逆3p| 国产mv免费观看入口亚洲| 97avcom| 成人春色激情网| www.色综合| 国产精品夜间视频香蕉| 亚洲乱码一区av黑人高潮|