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


以上是Python跳过函数中的参数的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>