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

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

Python學習筆記05_函數

2019-11-14 11:30:17
字體:
來源:轉載
供稿:網友

調用函數

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
中文字幕无线精品亚洲乱码一区| 久久精品视频在线播放| 精品久久久一区| 亚洲精品美女在线| 欧美第一淫aaasss性| 欧美黑人狂野猛交老妇| 国产在线视频欧美| 成人xxxx视频| 亚洲国产精品久久久久久| 国产精品主播视频| 欧美午夜xxx| 欧美另类在线观看| 性欧美长视频免费观看不卡| 91av网站在线播放| 亚洲精品久久久久久久久久久| 日韩成人中文电影| 亚洲国产精彩中文乱码av在线播放| 久久久日本电影| 国产精品免费久久久| 亚洲区在线播放| 精品视频久久久久久| 精品亚洲一区二区三区四区五区| 久久久亚洲成人| 亚洲成人网久久久| 成人免费视频在线观看超级碰| 欧美日韩中文字幕在线| 亚洲精品久久久久久下一站| 国外日韩电影在线观看| 成人羞羞国产免费| 国产免费一区二区三区在线观看| 欧美电影在线免费观看网站| 国产一区二区三区四区福利| 日韩精品有码在线观看| 欧美理论电影在线播放| 亚洲第一区第一页| 欧美极品美女电影一区| 2019中文字幕全在线观看| 日韩av在线网站| 亚洲美腿欧美激情另类| 国产精品久久av| 国模精品一区二区三区色天香| 亚洲精品国产成人| 91在线高清视频| 日韩麻豆第一页| 日韩高清免费观看| 91亚洲va在线va天堂va国| 欧美一区二粉嫩精品国产一线天| 国产小视频国产精品| 亚洲精品视频网上网址在线观看| 精品视频偷偷看在线观看| 2019中文字幕在线| 欧美又大又硬又粗bbbbb| 亚洲午夜久久久影院| 亚洲视频自拍偷拍| 亚洲社区在线观看| 亚洲视频视频在线| 久久成人这里只有精品| 在线观看久久久久久| 欧美激情视频网址| 成人精品一区二区三区电影免费| 国产一区二区三区久久精品| 欧美天堂在线观看| 日韩成人在线电影网| 中文字幕久热精品在线视频| 精品国产一区二区三区在线观看| 欧美国产日产韩国视频| 久久亚洲精品小早川怜子66| 精品激情国产视频| 久久天天躁狠狠躁夜夜躁2014| 国产精品久久色| 亚洲欧美在线播放| 久久夜色精品亚洲噜噜国产mv| 日韩精品久久久久| 韩国一区二区电影| 98精品国产自产在线观看| 欧美资源在线观看| 亚洲人av在线影院| 欧美理论电影在线播放| 欧美激情18p| 久久久久中文字幕2018| 欧美在线视频在线播放完整版免费观看| 欧美性生交xxxxxdddd| 久久精品视频在线| 国产亚洲在线播放| 亚洲无av在线中文字幕| 成人免费直播live| 日韩成人免费视频| 在线观看日韩欧美| 日韩欧美国产高清91| 日韩av网址在线| xxxx性欧美| 97超级碰在线看视频免费在线看| 国产精品福利久久久| 日日骚av一区| 亚洲自拍另类欧美丝袜| 国产精品27p| 色综合天天狠天天透天天伊人| 日韩欧美亚洲成人| 日本在线观看天堂男亚洲| 欧美老女人在线视频| 亚洲性视频网站| 色樱桃影院亚洲精品影院| 91国产视频在线| 精品av在线播放| 国产成+人+综合+亚洲欧美丁香花| 欧美三级免费观看| 大胆欧美人体视频| 夜夜嗨av一区二区三区四区| 欧美一级大片在线免费观看| 午夜精品蜜臀一区二区三区免费| 欧美成人免费视频| 欧美在线视频网| 91国内揄拍国内精品对白| 亚洲国产精品yw在线观看| 成人中文字幕+乱码+中文字幕| 狠狠躁18三区二区一区| 国产精品美女久久久免费| 91日本在线视频| 伊人亚洲福利一区二区三区| 日韩精品免费电影| 久久久久久噜噜噜久久久精品| 欧美成人手机在线| 亚洲欧洲在线视频| 日韩精品免费在线视频| 欧美自拍视频在线| 伊人伊成久久人综合网小说| 最新日韩中文字幕| 欧美激情第三页| 亚洲欧洲一区二区三区久久| 欧美视频第一页| 不卡av日日日| 欧美一级电影免费在线观看| 欧美精品生活片| 国产精品自拍小视频| 亚洲最大福利网站| 日本一区二三区好的精华液| 91精品久久久久久久久久| 日韩精品在线免费观看视频| 欧美性视频网站| 国产精品自拍偷拍| 2019中文字幕全在线观看| 欧洲精品在线视频| 成人h片在线播放免费网站| 美女视频久久黄| 亚洲国产精品电影在线观看| 亚洲美女av电影| 91久久精品国产91性色| 欧美国产日韩一区二区三区| 久久影视三级福利片| 久久久精品美女| 97视频在线播放| 91亚洲精品视频| 日韩综合视频在线观看| 人体精品一二三区| 欧美高清电影在线看| 青青草99啪国产免费| 成人午夜黄色影院| 国产日韩欧美中文| 国产精品久久97| 久久国内精品一国内精品| 亚洲乱码一区二区| 亚洲国产中文字幕在线观看| 国产成人精品免费久久久久| 亚洲欧美制服中文字幕|