无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

*args 和 **kwargs的用法

2023-04-06 14:29 作者:七日隱士  | 我要投稿

*args 和 **kwargs都有兩種用法:1、打包參數(shù)(pack);2、拆分參數(shù)(unpack)

打包(pack):*args是把多個(gè)位置參數(shù)打包成元組,**kwargs是把多個(gè)關(guān)鍵字參數(shù)打包成字典。args 和 kwargs 可以替換為任意形式,單位了讀寫翻遍,一般統(tǒng)一寫為args?和?kwargs。

拆分(unpack):*args是把打包了的參數(shù)拆成單個(gè)的,依次賦值給函數(shù)的形參,**kwargs是把字典的鍵值拆成單個(gè)的,依次賦值給函數(shù)的形參。args?和?kwargs?可以替換為任意形式,為了讀寫方便,一般統(tǒng)一寫為args?和?kwargs。

圖1:*args打包例子
圖2:圖1輸出
圖3:*args打包例子報(bào)錯(cuò)
圖4:圖3報(bào)錯(cuò),b沒有傳入實(shí)參
圖5:*args拆分例子
圖6:圖5輸出
圖7:**kwargs打包例子
圖8:圖7輸出
圖9:**kwargs拆分例子
圖10:圖9輸出


*args 和 **kwargs的用法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
陇西县| 新宁县| 庆城县| 肃南| 南阳市| 留坝县| 临汾市| 彝良县| 彭阳县| 和静县| 宁蒗| 巴里| 涞水县| 井冈山市| 西林县| 定襄县| 施秉县| 和田县| 武川县| 酒泉市| 玉溪市| 普兰店市| 三台县| 怀来县| 苍梧县| 金堂县| 望谟县| 无棣县| 山阳县| 葵青区| 磴口县| 安泽县| 旌德县| 蚌埠市| 宝丰县| 庆云县| 阿图什市| 自治县| 公主岭市| 太仆寺旗| 界首市|