如何在python中传递函数中的动态值



我可以传递n个值(参数(,但如果我不知道函数中的值(参数?

如果你能用代码解释我

您需要使用*args和/或**kwargs。在这里读一读会很好。它会比我解释得更好。

但基本上,如果你有一个功能

def print_my_arguments(*args):
for item in args:
print(item)
print_my_arguments("hi", "hello", "whatsup")
> "hi"
> "hello"
> "whatsup"

你可能会发现kwargs更适合你的用例,在这种情况下,你可以在我上面提供的链接中找到更多!

最新更新