最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
定日县| 辽宁省| 耿马| 鄂尔多斯市| 石门县| 汝南县| 达孜县| 安陆市| 广平县| 长子县| 龙岩市| 怀柔区| 锡林郭勒盟| 永州市| 历史| 玉田县| 土默特左旗| 蓬莱市| 宕昌县| 许昌县| 银川市| 新乡县| 崇明县| 孟津县| 桐梓县| 舒兰市| 阿克陶县| 格尔木市| 哈密市| 兴城市| 游戏| 江口县| 酒泉市| 中西区| 根河市| 乌鲁木齐市| 浑源县| 大安市| 西青区| 平南县| 宜都市|