【发布时间】:2017-06-08 07:04:46
【问题描述】:
以下是我的功能:
def compare(a, b, key=None,*arg2):
print(a,b,key)
那么在此我们如何调用函数而不为键指定值,但为 arg2 元组提供值...
谢谢。
【问题讨论】:
-
你没有..也许你想把关键字推到最后。
标签: python arguments default-arguments
以下是我的功能:
def compare(a, b, key=None,*arg2):
print(a,b,key)
那么在此我们如何调用函数而不为键指定值,但为 arg2 元组提供值...
谢谢。
【问题讨论】:
标签: python arguments default-arguments
如果我没记错你想传递变量键的默认值。如果是这样,您可以更改变量的顺序。像这样
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)
【讨论】: