python關鍵字傳遞參數實例分析
關鍵詞傳遞以“形參變量名=實參”的形式參與實參關聯,根據形參的名稱進行參數傳遞,使實參和形參的順序不一致。不用擔心定義函數時參數的順序,直接在傳參時指定相應的名稱即可。
2、兩種形式makeup_url(protocal=’http’, address=’www.baidu.com’)makeup_url(address=’www.baidu.com’,protocal=’http’)3、實例
def makeup_url(protocal, address):print('URL = {}: //{}'.format(protocal, address))
內容擴展:
python-關鍵字傳遞參數
1.必需按照關鍵字傳遞
*之后的變量必需按照關鍵字傳遞
eg:
def kwonly(a,*b,c):#c必需按照關鍵字傳遞,b接收剩余參數,a可以按照位置傳遞,也可以按照關鍵字傳遞
kwonly(1,2.c = 3)正確
kwonly(1,2,3,c = 4)正確
kwonly(1,2,3)錯誤
def kwonly(a,*,b,c)#a可以按照位置竄地,亦可以按照參數傳遞,b,c必需參數傳遞,且不允許出現多余的參數
kwonly(1,b = 2,c = 3)正確
kwonly(a = 1,b = 2,c = 3)正確
kwonly(c= 1,a = 2,b = 3)正確
kwonly(1,2,3)錯誤
2.關鍵字傳遞可以出現默認值。且有默認值的關鍵字傳遞的參數可以不傳遞參數
3.不可以出現兩個*
到此這篇關于python關鍵字傳遞參數實例分析的文章就介紹到這了,更多相關python關鍵字如何傳遞參數內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!
相關文章:
1. Spring security 自定義過濾器實現Json參數傳遞并兼容表單參數(實例代碼)2. JAMon(Java Application Monitor)備忘記3. Java8內存模型PermGen Metaspace實例解析4. Python 的 __str__ 和 __repr__ 方法對比5. python中用Scrapy實現定時爬蟲的實例講解6. python 實現關聯規則算法Apriori的示例7. 學python最電腦配置有要求么8. 解決redis與Python交互取出來的是bytes類型的問題9. 基于python實現操作git過程代碼解析10. python利用paramiko實現交換機巡檢的示例
