Python跳过函数中的参数
初学者在这里,我只想知道如何跳过 python 中的参数,例如
def function(a, b):
pass
function(5)
我只想将 5 分配给 b。我该怎么做?
回答
你可以这样做:
def function(a=None, b=None):
pass
function(b=5)
这使得未分配的值None(在这种情况下a将是None)。
如果不添加=None这两个参数,它会抛出错误,因为我没有给a.
如果在最后一行你没有说b=5,而是说 just 5,它会认为是a参数,因为参数在括号中的a参数之前b。