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

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

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

單星號(hào)形式(*args)用來傳遞非命名鍵可變參數(shù)列表。雙星號(hào)形式(**kwargs)用來傳遞鍵值可變參數(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è)例子用來展示鍵值對(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

這種語法不僅僅是在函數(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ù)庫連接的使用示例

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

    本文我們?yōu)榇蠹医榻B Python3 使用 PyMySQL 連接數(shù)據(jù)庫,并實(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)大的可以用來創(chuàng)建list的生成式,下面來看看詳細(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)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(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),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python獲取100以內(nèi)的質(zhì)數(shù)3種方式總結(jié)

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

    質(zhì)數(shù)也稱為質(zhì)數(shù),具有無限個(gè),質(zhì)數(shù)定義為大于1的自然數(shù),除了1和它本省外沒有其他因數(shù)的數(shù)稱為質(zhì)數(shù),這篇文章主要給大家介紹了關(guān)于python獲取100以內(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)置模塊,用于命令行來調(diào)試 Python 代碼,需要的朋友可以參考下
    2019-07-07
  • Python隨機(jī)生成數(shù)據(jù)后插入到PostgreSQL

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

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

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

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

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

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

最新評(píng)論

潮安县| 黄梅县| 清徐县| 黑山县| 威信县| 太湖县| 曲阳县| 扎赉特旗| 若羌县| 韶关市| 上杭县| 肇庆市| 积石山| 台南市| 三门县| 获嘉县| 陇川县| 扶风县| 东莞市| 中江县| 鄄城县| 巢湖市| 嵊州市| 乌兰察布市| 凌海市| 辉县市| 花莲县| 罗平县| 桓台县| 太湖县| 荔浦县| 九江市| 邯郸县| 昌吉市| 嘉义市| 广灵县| 梁平县| 孙吴县| 雅安市| 禄丰县| 德清县|