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關鍵字如何傳遞參數內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!
相關文章: