新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:python命名關鍵字參數(shù)的使用注意
1、如果函數(shù)定義中已經有了一個可變參數(shù),后面跟著的命名關鍵字參數(shù)就不再需要一個特殊分隔符*了。

網站建設哪家好,找創(chuàng)新互聯(lián)!專注于網頁設計、網站建設、微信開發(fā)、小程序開發(fā)、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了承德免費建站歡迎大家使用!
def person(name, age, *args, city, job): print(name, age, args, city, job)
2、命名關鍵字參數(shù)必須傳入參數(shù)名,這和位置參數(shù)不同。如果沒有傳入參數(shù)名,調用將報錯。
>>> person('Jack', 24, 'Beijing', 'Engineer')
Traceback (most recent call last):
File "", line 1, in
TypeError: person() takes 2 positional arguments but 4 were given
# 由于調用時缺少參數(shù)名`city和job`,Python解釋器把這4個參數(shù)均視為位置參數(shù),但person()函數(shù)僅接受2個位置參數(shù)。
以上就是python命名關鍵字參數(shù)的使用注意,希望對大家有所幫助。更多Python學習指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網頁標題:創(chuàng)新互聯(lián)Python教程:python命名關鍵字參數(shù)的使用注意
瀏覽路徑:http://www.fisionsoft.com.cn/article/dphojse.html


咨詢
建站咨詢
