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

Python函數(shù)中*args和**kwargs來(lái)傳遞變長(zhǎng)參數(shù)的用法

 更新時(shí)間:2016年01月26日 16:00:04   作者:William_Sang  
這篇文章主要介紹了Python編程中使用*args和**kwargs來(lái)傳遞可變參數(shù)的用法,文中舉了變長(zhǎng)參數(shù)的例子,需要的朋友可以參考下

單星號(hào)形式(*args)用來(lái)傳遞非命名鍵可變參數(shù)列表。雙星號(hào)形式(**kwargs)用來(lái)傳遞鍵值可變參數(shù)列表。

下面的例子,傳遞了一個(gè)固定位置參數(shù)和兩個(gè)變長(zhǎng)參數(shù)。

def test_var_args(farg, *args):
  print "formal arg:", farg
  for arg in args:
    print "another arg:", arg

test_var_args(1, "two", 3)

結(jié)果如下:

formal arg: 1
another arg: two
another arg: 3

這個(gè)例子用來(lái)展示鍵值對(duì)形式的可變參數(shù)列表,一個(gè)固定參數(shù)和兩個(gè)鍵值參數(shù)。

def test_var_kwargs(farg, **kwargs):
  print "formal arg:", farg
  for key in kwargs:
    print "another keyword arg: %s: %s" % (key, kwargs[key])

test_var_kwargs(farg=1, myarg2="two", myarg3=3)

執(zhí)行結(jié)果:

formal arg: 1
another keyword arg: myarg2: two
another keyword arg: myarg3: 3

調(diào)用函數(shù)時(shí),使用 *args and **kwargs

這種語(yǔ)法不僅僅是在函數(shù)定義的時(shí)候可以使用,調(diào)用函數(shù)的時(shí)候也可以使用

def test_var_args_call(arg1, arg2, arg3):
  print "arg1:", arg1
  print "arg2:", arg2
  print "arg3:", arg3

args = ("two", 3)
test_var_args_call(1, *args)

執(zhí)行結(jié)果如下:

arg1: 1
arg2: two
arg3: 3

鍵值對(duì)方式:

def test_var_args_call(arg1, arg2, arg3):
  print "arg1:", arg1
  print "arg2:", arg2
  print "arg3:", arg3

kwargs = {"arg3": 3, "arg2": "two"}
test_var_args_call(1, **kwargs)

結(jié)果如下:

arg1: 1
arg2: two
arg3: 3

相關(guān)文章

  • Python3 MySQL 數(shù)據(jù)庫(kù)連接的使用示例

    Python3 MySQL 數(shù)據(jù)庫(kù)連接的使用示例

    本文我們?yōu)榇蠹医榻B Python3 使用 PyMySQL 連接數(shù)據(jù)庫(kù),并實(shí)現(xiàn)簡(jiǎn)單的增刪改查,需要的朋友可以參考下
    2021-06-06
  • Python列表推導(dǎo)式詳情

    Python列表推導(dǎo)式詳情

    這篇文章主要介紹了Python列表推導(dǎo)式,列表生成式即List Comprehensions,是Python內(nèi)置的非常簡(jiǎn)單卻強(qiáng)大的可以用來(lái)創(chuàng)建list的生成式,下面來(lái)看看詳細(xì)內(nèi)容吧
    2021-11-11
  • python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法

    python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本

    python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)接口并發(fā)測(cè)試腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 如何使用Django默認(rèn)的Auth權(quán)限管理系統(tǒng)

    如何使用Django默認(rèn)的Auth權(quán)限管理系統(tǒng)

    本文主要介紹了如何使用Django默認(rèn)的Auth權(quán)限管理系統(tǒng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python獲取100以?xún)?nèi)的質(zhì)數(shù)3種方式總結(jié)

    python獲取100以?xún)?nèi)的質(zhì)數(shù)3種方式總結(jié)

    質(zhì)數(shù)也稱(chēng)為質(zhì)數(shù),具有無(wú)限個(gè),質(zhì)數(shù)定義為大于1的自然數(shù),除了1和它本省外沒(méi)有其他因數(shù)的數(shù)稱(chēng)為質(zhì)數(shù),這篇文章主要給大家介紹了關(guān)于python獲取100以?xún)?nèi)質(zhì)數(shù)的3種方式,需要的朋友可以參考下
    2024-08-08
  • python的debug實(shí)用工具 pdb詳解

    python的debug實(shí)用工具 pdb詳解

    這篇文章主要介紹了python的debug實(shí)用工具 pdb詳解,首先,介紹一下 pdb 調(diào)試,pdb 是 python 的一個(gè)內(nèi)置模塊,用于命令行來(lái)調(diào)試 Python 代碼,需要的朋友可以參考下
    2019-07-07
  • Python隨機(jī)生成數(shù)據(jù)后插入到PostgreSQL

    Python隨機(jī)生成數(shù)據(jù)后插入到PostgreSQL

    本文主要介紹利用python的random庫(kù)生成隨機(jī)數(shù),然后插入到PostgreSQL數(shù)據(jù)庫(kù)中,有需要的可以參考學(xué)習(xí)。
    2016-07-07
  • 使用pyQT5顯示網(wǎng)頁(yè)的實(shí)現(xiàn)步驟

    使用pyQT5顯示網(wǎng)頁(yè)的實(shí)現(xiàn)步驟

    本文主要介紹了使用pyQT5顯示網(wǎng)頁(yè)的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Python實(shí)現(xiàn)arctan換算角度的示例

    Python實(shí)現(xiàn)arctan換算角度的示例

    本文主要介紹了Python實(shí)現(xiàn)arctan換算角度的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評(píng)論

神农架林区| 双城市| 二连浩特市| 繁昌县| 临漳县| 如皋市| 宜兰县| 桂林市| 城固县| 新竹县| 张掖市| 锡林浩特市| 枞阳县| 双城市| 定兴县| 沙田区| 呼图壁县| 虎林市| 故城县| 曲松县| 康定县| 南丰县| 凤台县| 嘉义县| 彭泽县| 杭锦旗| 合阳县| 定南县| 达州市| 本溪| 崇仁县| 六盘水市| 沅江市| 阿瓦提县| 鹿邑县| 咸阳市| 五常市| 昭平县| 普定县| 巴中市| 马公市|