问题:
 So I have difficulty with the concept of *args and **kwargs . 所以我很难理解*args和**kwargs的概念。 
So far I have learned that: 到目前为止,我已经了解到:
-  *args= list of arguments - as positional arguments*args=参数列表-作为位置参数
-  **kwargs= dictionary - whose keys become separate keyword arguments and the values become values of these arguments.**kwargs=字典-其键成为单独的关键字参数,而值则成为这些参数的值。
I don't understand what programming task this would be helpful for. 我不知道这对您有什么帮助。
Maybe: 也许:
I think to enter lists and dictionaries as arguments of a function AND at the same time as a wildcard, so I can pass ANY argument? 我认为要输入列表和字典作为函数的参数,并与通配符同时输入,因此我可以传递ANY参数吗?
 Is there a simple example to explain how *args and **kwargs are used? 有一个简单的示例来说明如何使用*args和**kwargs吗? 
Also the tutorial I found used just the "*" and a variable name. 我发现的教程也只使用了“ *”和一个变量名。
 Are *args and **kwargs just placeholders or do you use exactly *args and **kwargs in the code? *args和**kwargs只是占位符还是在代码中使用了*args和**kwargs ? 
解决方案:
参考一: https://stackoom.com/question/EF9P/使用-args和-kwargs-重复参考二: https://oldbug.net/q/EF9P/Use-of-args-and-kwargs-duplicate
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/4305752