韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python如何传入不定长参数

python如何传入不定长参数

头像

silencement

2019-09-29 15:24:503216浏览 · 0收藏 · 0评论

刚开始接触Python时,向函数传递最多的为对应参数,所谓说的一个萝卜一个坑

def test_arg(a,b):
    print(a,b)

渐渐地发现,在定义函数时,我们并不知道函数调用的时候会传递多少个参数,这个就是今天主题提出的问题,即向函数传递不定数量的参数

def test1_var_args(*arg2):
    print("test1_var_args")
    print(arg2)

def test2_var_arg(**arg):
    print("test2_var_args")
    print(arg)

def test3_var_args(arg1,*arg2):
    print("test3_var_args")
    print(arg1)
    print(arg2)

def test4_var_args(arg1,**arg2):
    print("test4_var_args")
    print(arg1)
    print(arg2)

def test5_var_args(arg1,*arg2,**arg3):
    print("test5_var_args")
    print(arg1)
    print(arg2)
    print(arg3)

def test6_var_args(arg1, arg2="moren",*arg3, **arg4):
    print("test6_var_args")
    print(arg1)
    print(arg2)
    print(arg3)
    print(arg4)

if __name__=="__main__":
    test_arg(1,2)
    test1_var_args()
    test1_var_args(1,2,3,4)

    test2_var_arg()
    test2_var_arg(a="1",b='2')

    test3_var_args(1)
    test3_var_args(1,2,3,4)

    test4_var_args(1,a="2",b="3")

    test5_var_args(1,2,3,4,a="5",b="6")

    test6_var_args(1,a="2",b="3" ,c="4")
    test6_var_args(1, arg2="3", c="4")

#结果
test1_var_args
()
test1_var_args
(1, 2, 3, 4)

test2_var_args
{}
test2_var_args
{'a': '1', 'b': '2'}

test3_var_args
1
()
test3_var_args
1
(2, 3, 4)

test4_var_args
1
{'a': '2', 'b': '3'}

test5_var_args
1
(2, 3, 4)
{'a': '5', 'b': '6'}

test6_var_args
1
moren
()
{'a': '2', 'b': '3', 'c': '4'}
test6_var_args
1
3
()
{'c': '4'}

上述例子可知:

前面带有 *表示为一个不定数量的元组参数,默认是()

前面带有**表示为一个不定数量的字典参数,默认是{}

多种参数混合使用时,需要注意顺序,一般为先位置、再关键字、再不定数量的元组参数、再不定数量的字典参数

特别注意的是,当前带有不定参数的函数传递列表或者字典时,切记,一定要解包否则报错

lis=[1,2,3]def parse(*args):
    for i in args:
      print(i)parse(*lis)#解包

更多学习内容,请点击Python学习网。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《交换做爰》在线观看| 邻家阿姨完整版免费观看| 日日AV夜夜添久久奶无码| 出轨的妻子| 黄金网站APP免费| 下面流乳白色的水的原因| 《我的漂亮老师2》电视剧免费观.. | 猫为什么要吃老鼠| 免费外国网站浏览器推荐| 三男一女免费播放电视剧大全| 一路向西高清下载| 《熟妇的荡欲》免费看| 坤坤寒进桃子里在线看歌词| 女人被公猪钻入子宫有报应吗| 小妈爱上继子免费观看电视剧 | 国外不堪入目的演唱会| 张柏芝门户大开照| 外国大片又大又好看的PPT| 甜蜜惩罚~我是看守专用宠物| 《共享弟夫》动漫在线观看免费| 天然色素| 夹腿高潮后注意力不集中能恢复吗 | 东北老阿姨高清免费观看电视剧| 《野外強》完整版| 午马影视免费观看电视剧| 杨贵妃(台湾绝版)| 女人高潮抖动多久能恢复正常 | 二人生猴子全程免费| 两男吮她的花蒂和奶水视频| 美国色情巜做爰4| 《甜蜜惩罚2》第二季的剧情简介 《一滴都不许漏》何泽城林荫 | 禁忌5大结局| 翘臀| 成全电影免费观看完整在线播放高..| 女人做爰高潮全黄| 苍老师最经典10部电影| 机械师电影| 妈妈3| 闺蜜老公把我压在怀里| 免费观看已满十八岁在线播放电视. | 我在做饭他在下添好爽好硬