所以我对*args
和**kwargs
的概念有困难。
到目前为止,我了解到:
*args
=参数列表-作为位置参数**kwargs
=字典-其键成为单独的关键字参数,值成为这些参数的值。我不明白这对什么编程任务有帮助。
也许:
我想输入列表和字典作为函数的参数,同时作为通配符,所以我可以传递任何参数?
有没有一个简单的例子来解释如何使用*args
和**kwargs
?
我发现的教程也只使用了“*”和一个变量名。
*args
和**kwargs
只是占位符,还是在代码中完全使用*args
和**kwargs
?