最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python編程中*args與**kwargs區(qū)別作用詳解

 更新時(shí)間:2021年10月16日 15:44:31   作者:qq_1170407931  
這篇文章主要介紹了Python編程中*args與**kwargs區(qū)別作用詳解

相信學(xué)Python的小伙伴肯定有這樣的尷尬局面,給一個(gè)函數(shù)不會(huì)用,

原因是:不知道參數(shù)列表中的類型是什么意思,比如初學(xué)者都會(huì)疑問(wèn)的:*args和**kwargs到底是怎么用。

當(dāng)你知道這個(gè)時(shí),我猜你肯定能會(huì)用好多函數(shù)了!

#*args的用法:當(dāng)傳入的參數(shù)個(gè)數(shù)未知,且不需要知道參數(shù)名稱時(shí)。

def func_arg(farg, *args):
    print("formal arg:", farg)
    for arg in args:
        print("another arg:", arg)
func_arg(1,"youzan",'dba','四塊五的妞')
print("-----------------------")

# 輸出結(jié)果如下:

#formal arg: 1
# another arg: youzan
# another arg: dba
# another arg: 四塊五的妞
# -----------------------

#**kwargs的用法:當(dāng)傳入的參數(shù)個(gè)數(shù)未知,但需要知道參數(shù)的名稱時(shí)(立馬想到了字典,即鍵值對(duì))

def func_kwargs(farg, **kwargs):
    print("formal arg:", farg)
    for key in kwargs:
        print("keyword arg: %s: %s" % (key, kwargs[key]))
func_kwargs(1 ,id=1, name='youzan', city='hangzhou',age ='20',四塊五的妞是 = '來(lái)日方長(zhǎng)的')
print('--------------------')

# 輸出結(jié)果如下:

# formal arg: 1
# keyword arg: id: 1
# keyword arg: name: youzan
# keyword arg: city: hangzhou
# keyword arg: age: 20
# keyword arg: 四塊五的妞是: 來(lái)日方長(zhǎng)的

利用它轉(zhuǎn)換參數(shù)為字典

def kw_dict(**kwargs):
    return kwargs
print(kw_dict(a=1,b=2,c=3))

輸出結(jié)果如下:

# --------------------

# {'a': 1, 'b': 2, 'c': 3}

以上就是Python編程中*args與**kwargs區(qū)別作用詳解的詳細(xì)內(nèi)容,更多關(guān)于Python中*args與**kwargs的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

宁都县| 江门市| 夏河县| 伊川县| 基隆市| 黄石市| 栾城县| 兴山县| 大渡口区| 台南市| 汽车| 和硕县| 牙克石市| 宁化县| 齐河县| 宜黄县| 大埔县| 安乡县| 乐安县| 安远县| 成武县| 蛟河市| 元朗区| 外汇| 卓尼县| 资中县| 汕头市| 通河县| 彰武县| 武威市| 涪陵区| 巴林左旗| 南投市| 辰溪县| 平山县| 墨竹工卡县| 苗栗县| 莱州市| 科尔| 信宜市| 米泉市|