python中的默认参数和变量参数

时间:2017-06-08 07:04:47

标签: python arguments default-arguments

以下是我的功能:

def compare(a, b, key=None,*arg2):
    print(a,b,key)

所以在这个中我们如何调用函数而不指定键的值,而是为arg2元组提供值...

感谢。

1 个答案:

答案 0 :(得分:0)

如果我没错,你想传递变量键的默认值。如果是这样,您可以更改变量的顺序。像这样

def compare(a, b,*arg2,key=None):
    print(a,b,key,arg2)

compare(2,3,12,134,135,35,4567647,67865)
#output: 2 3 None (12, 134, 135, 35, 4567647, 67865)