日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python可变参数和关键字参数位置_python 参数笔记 -- 位置参数 关键字参数 命名参数 形式参数 默认参数 可变参数 可选参数 位置顺序...

發布時間:2024/7/23 python 36 豆豆

這么多名稱,python到底有幾種參數:

2種:普通參數(即位置參數,靠位置先后來指定參數),關鍵字參數(即命名參數,靠名字來指定參數)。

常說的可變參數也就是普參的集合,*args。

常說的關鍵字參數一般指關鍵字參數集合,**kwargs。

參數優先級:普通參數(位參)> 普參集 > 關鍵字參數 > 關參集:

def add(a, *args, b=2, **kwargs):print('a:', a)#普通參數print('args:', args)#普參集print('b:', b)#關鍵字參數,在定義函數時使用就是默認參數print('kwargs:', kwargs)#關參集

add(1, 2, 3, b=4, c=5, d=6)

輸出>>a: 1args: (2, 3)

b:4kwargs: {'c': 5, 'd': 6}

具體如下:

形參:形式參數:parameter;(在定義函數時指定的參數形式,區別于實參,跟位參關參等不在一個維度。如:

defadd(a,b): #這里的a,b為形參(換個維度也可以稱為位置參數)return a+b

實參:實際參數(或直接稱參數,以下同理):argument(簡:arg,復:args);(在調用函數時指定的參數值,如:

c = add(1, 2) #這里的1,2為實參(換個維度也可以稱為位置參數)

參考:

默認參數:形參里的關鍵字參,如

def c(a=1, b): #a為默認參,b為位參pass

可變參數:即可選參數,即參數集,如*args,**kwargs, 即調用函數時可隨意填入*args,**kwargs中的0個或多個,具體參考下文。

普通參數:即位置參數,最普通常用的參數形式, 區別于關鍵字參數,顧名思義,是靠位置來明確參數指定的。即不靠名字標識符,就一個光桿。

位置參數集:把位參打包,放入*args元組;(args只是名稱,可換成其他任意合法標識符,如:*my_args)

def c(*my_argsss): #類型被指定為元組

print(type(my_argsss))

c(1,2)

輸出>>

c(1)

輸出>>

命名實參:關鍵字參數:keyword_argument(簡:kwarg,復:kwargs);(區別于位參,關參靠名字來指定參數,在定義函數和調用函數的時候指定了名字(標識符),如:

def add(a, b=1): #a為位參,b為默認參(注意順序,不能把位參放到關鍵參后面)

return a+b

add(2, b=5) #調用的時候,b=5就是關鍵參,這里b為標識符(identifier)

def c(**k):

print(type(k)) #類型被指定為字典

c(a=1, b=2) #a,b為標識符

輸出>>

c(**{'a':1,'b':2})

輸出>>

c({'a':1,'b':2})

輸出>>TypeError: c() takes 0 positional arguments but 1 was given(類型錯誤:c()未定義位置參數,但接收到了 1 個位置參數)

#{'a':1,'b':2}被當成一個參數,這個參數是字典,這個字典沒有標識符,所以是位參;

#**{'a':1,'b':2}被解析成多個參數,參數是字典里的key=value,標識符為key,實參為value

命名實參集:關鍵字參數集:**kwargs;(kwargs只是名稱,可換成其他任意合法標識符,如:**some_kws。具體如下:

defadd(a, b):return a +b

add(a=1, b=2)

輸出>>3add(**{'a':1,'b':2})

輸出>>3

def add(**k):

returnk['a']+k['b']

add(a=1,b=2)

輸出>>3add(**{'a':1,'b':2})

輸出>>3

總結

以上是生活随笔為你收集整理的python可变参数和关键字参数位置_python 参数笔记 -- 位置参数 关键字参数 命名参数 形式参数 默认参数 可变参数 可选参数 位置顺序...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 尹人久久| 九七久久 | 欧美在线视频一区二区三区 | 欧美视频一区二区在线观看 | 一级特黄aaa| 久久一热| 日韩欧美a级片 | 色多多视频在线观看 | 精品久久久影院 | 富二代成人短视频 | 狠狠狠狠狠狠狠干 | 亚洲一区二区三区四区五区六区 | 亚洲一级免费视频 | 黄色国产| 国产女人18毛片水真多1 | 免费成人深夜夜行p站 | 欧美午夜精品 | 女人扒开腿让男人桶爽 | 亚洲精品.www | 黄在线观看免费 | 少妇脚交调教玩男人的视频 | 免费观看毛片 | 国产va在线 | 欧美一级在线播放 | www.色com| 男人都懂的网址 | 成人免费视频国产免费麻豆 | av在线.com | 一区三区视频在线观看 | 无码人妻精品一区二区三应用大全 | a毛片毛片av永久免费 | 欧美日韩视频在线观看免费 | 在线视频 91 | 欧美乱论视频 | 丁香花在线影院观看在线播放 | 国产免费一区二区三区视频 | 91久久久久久久久久久久久 | 天天干天天谢 | 亚洲国产一区在线观看 | 亚洲无av在线中文字幕 | 欧美一级特黄视频 | 大尺度床戏揉捏胸视频 | www.久色| 日韩精品一区二区三区 | 性av网| 精品人妻一区二区三区蜜桃视频 | 久久艹国产 | 秋霞av一区二区三区 | 日韩小视频在线观看 | 91免费视频免费版 | 91天天看 | 色片免费观看 | 91大神小宝寻花在线观看 | 女人高潮特级毛片 | 欧美丰满少妇人妻精品 | 91视频黄版 | 午夜生活片 | av一级久久| 女人十八毛片嫩草av | 青青青手机在线视频 | 久久久不卡国产精品一区二区 | 国产精品三区在线观看 | 熟女肥臀白浆大屁股一区二区 | 探花系列在线观看 | 日本丰满熟妇hd | 国产一区二区三区自拍 | 亚洲av无码专区国产乱码不卡 | 香蕉在线观看视频 | 久久久久免费看 | 欧美日韩不卡视频 | 隔壁人妻偷人bd中字 | 黄在线观看免费 | 久久久人妻无码一区二区 | 男女插孔视频 | 久久久精品毛片 | 人人插人人| 亚洲影院在线观看 | 国产午夜精品久久久久 | 一级毛片黄色 | 欧美乱妇日本无乱码特黄大片 | 91黄色免费网站 | 人妻一区二区三区在线 | 国产精品高清在线观看 | 操老女人视频 | 亚洲一区二区三区电影 | 超碰88| 老头av | 国产综合激情 | 爱情岛论坛永久入址在线 | 国产视频播放 | 欧美性另类 | 在线精品视频免费观看 | 免费看黄网站在线观看 | 加勒比久久综合 | 嫩草私人影院 | 欧美三级一级 | 久久av网址 | 欧美性猛交久久久久 | 日本爽爽 |