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. Warning: require(): open_basedir restriction in effect,目錄配置open_basedir報錯問題分析2. ASP中常用的22個FSO文件操作函數整理3. Vue+elementUI下拉框自定義顏色選擇器方式4. React+umi+typeScript創建項目的過程5. SharePoint Server 2019新特性介紹6. php測試程序運行速度和頁面執行速度的代碼7. php網絡安全中命令執行漏洞的產生及本質探究8. ASP的Global.asa文件技巧用法9. ASP中if語句、select 、while循環的使用方法10. html清除浮動的6種方法示例