美文网首页
python-函数-不定长参数

python-函数-不定长参数

作者: 不知名的二狗 | 来源:发表于2019-08-26 09:32 被阅读0次

    不定长参数

    arg2是可选的,除了必须的参数arg1,其余的参数都放在arg2中

    def printinfo(arg1,*arg2):
        print("参数1:",arg1)
        print("参数2:",arg2)
    if __name__  == "__main__":
        printinfo(2,3,4,45,5)
    

    执行结果

    参数1: 2
    参数2: (3, 4, 45, 5)
    

    如果参数只有一个(如arg2),可以不传函数名称,如果参数有两个(如*arg2),就要传入元组

    def printinfo2(arg1, **arg2):
        print("参数1:", arg1)
        print("参数2:", arg2)
    
    if __name__  == "__main__":
        printinfo2(2,b=3,c=4,e=45,f=5)
    

    执行结果

    参数1: 2
    参数2: {'b': 3, 'c': 4, 'e': 45, 'f': 5}
    

    相关文章

      网友评论

          本文标题:python-函数-不定长参数

          本文链接:https://www.haomeiwen.com/subject/yuglectx.html