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

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

Python學習筆記05_函數

2019-11-14 11:58:46
字體:
來源:轉載
供稿:網友

調用函數

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
日韩男女性生活视频| 久久亚洲精品一区二区| 日本欧美在线视频| 久久久精品电影| 日韩免费在线视频| 欧美视频在线观看 亚洲欧| 亚洲午夜国产成人av电影男同| 国产亚洲aⅴaaaaaa毛片| 国产精品三级网站| 久久精品久久精品亚洲人| 欧美视频在线观看免费| 欧美精品制服第一页| 亚洲精品乱码久久久久久金桔影视| 中文字幕日韩欧美| 日韩欧美在线播放| 亚洲高清久久久久久| 欧美超级乱淫片喷水| 理论片在线不卡免费观看| 亚洲成人黄色网| 亚洲性生活视频在线观看| 精品视频在线播放免| 精品亚洲一区二区三区在线播放| **欧美日韩vr在线| 中文字幕精品久久久久| 久久久国产精品一区| 日韩中文字幕在线看| 丝袜一区二区三区| 亚洲国产日韩欧美在线动漫| 欧美一区二区大胆人体摄影专业网站| 国产欧美在线观看| 另类视频在线观看| 日韩在线视频国产| 日韩精品免费在线视频| 欧美成人四级hd版| 国产精品国产三级国产专播精品人| 91精品国产91久久久久久吃药| 亚洲情综合五月天| 亚洲国产成人爱av在线播放| 91精品国产91久久久久| 色琪琪综合男人的天堂aⅴ视频| 久精品免费视频| 欧美日韩中文字幕在线| 国产男女猛烈无遮挡91| 欧美wwwxxxx| 亚洲欧美激情精品一区二区| 一区二区三区视频观看| 国产午夜精品一区二区三区| 精品国产户外野外| 国内精品中文字幕| 亚洲美女视频网站| 久久99国产综合精品女同| 亚洲视频在线观看网站| 在线不卡国产精品| 亚洲视频专区在线| 欧美在线一级va免费观看| 国产精品久久久久aaaa九色| 4k岛国日韩精品**专区| 98精品在线视频| 亚洲精品电影在线| 亚洲欧美日韩在线一区| 欧美xxxx做受欧美| 国产在线观看91精品一区| 九九热精品在线| 久久理论片午夜琪琪电影网| 久久久国产精品视频| 欧美日韩在线视频一区| 亚洲国产日韩欧美综合久久| 2019日本中文字幕| 九九热精品在线| 性色av一区二区三区在线观看| 久久影院在线观看| 欲色天天网综合久久| 一区二区三区视频免费在线观看| 日韩精品电影网| 日韩美女在线播放| 中日韩午夜理伦电影免费| 亚洲福利在线看| 91精品91久久久久久| 亚洲深夜福利在线| 欧美日韩国产中文字幕| 亚洲成色999久久网站| 久久福利视频网| 久久理论片午夜琪琪电影网| 欧美剧在线观看| 欧美精品videos性欧美| 亚洲在线免费观看| 欧美一区二区三区免费视| 欧美精品电影免费在线观看| 成人高h视频在线| 57pao成人永久免费视频| 91干在线观看| 国产精品91久久| 成人美女免费网站视频| 欧美日韩一二三四五区| 日韩女优在线播放| 欧美性猛交xxxx乱大交3| 欧美电影电视剧在线观看| 亚洲最新av在线| 亚洲变态欧美另类捆绑| 国产精品视频在线播放| 久久777国产线看观看精品| 欧美猛交免费看| 午夜精品久久久久久久99黑人| 欧美人成在线视频| 亚洲欧美激情另类校园| 久久影视免费观看| 亚洲欧美成人网| 96sao精品视频在线观看| 国产精品激情自拍| 欧美在线一级视频| 亚洲国产精品成人精品| 国产一区二区三区在线视频| 久久免费视频在线| 亚洲电影成人av99爱色| 国产精品欧美在线| 国产精品自拍视频| 97视频网站入口| 久久97久久97精品免视看| 亚洲图中文字幕| 国产精品美女在线| 久久成人国产精品| 亚洲第一中文字幕在线观看| 欧美理论电影网| 92版电视剧仙鹤神针在线观看| 97av在线视频免费播放| 国产精品露脸av在线| 91久久精品美女高潮| 韩剧1988在线观看免费完整版| 亚洲福利视频在线| 亚洲国产精品成人精品| 亚洲国产黄色片| 成人444kkkk在线观看| 欧美日韩精品在线观看| 亚洲伊人久久大香线蕉av| 国内精品一区二区三区| 91大神福利视频在线| 国产成人一区二区在线| 成人h视频在线| 91人人爽人人爽人人精88v| 国产日韩在线播放| 26uuu日韩精品一区二区| 精品国产一区二区三区在线观看| 啊v视频在线一区二区三区| 亚洲激情 国产| 亚洲欧美制服中文字幕| 欧美理论电影在线观看| 欧美日韩亚洲国产一区| 国外视频精品毛片| 欧美乱大交做爰xxxⅹ性3| 国产aⅴ夜夜欢一区二区三区| 国产精品大片wwwwww| 亚洲免费电影一区| 国产欧美亚洲视频| 亚洲视频自拍偷拍| 91热精品视频| 日韩电影免费观看中文字幕| 69久久夜色精品国产69| 国产免费一区视频观看免费| 中文字幕日韩精品在线| 91精品中国老女人| 97人洗澡人人免费公开视频碰碰碰| 这里只有精品丝袜| 欧美日韩国产中文精品字幕自在自线| 欧美日韩一区二区三区|