正如@Ignacio所说,您不能这样做。在后面的示例中,您可能会遇到
None的有效值
arg2。在这种情况下,您可以使用前哨值:
sentinel = object()def myfunc(arg1, arg2=sentinel): if arg2 is sentinel: arg2 = arg1 print (arg1, arg2)myfunc("foo")# Prints 'foo foo'myfunc("foo", None) # Prints 'foo None'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)