Loading... 示例代码如下: ``` def func(a, b, c): print(a, b, c, a+b+c) args1 = (1, 2, 3) args2 = {'c':6, 'b':5, 'a':4} func(*args1) func(**args2) ``` 输出: ``` 1 2 3 6 4 5 6 15 ``` 解释: “ * ” 在传递元组tuple时,让元组的每一个元素对应一个位置参数传递给func。 “ ** ” 在传递词典dict时,让词典的每个键值对作为一个关键字传递给func。 参考链接:[https://www.cnblogs.com/vamei/archive/2012/07/08/2581264.html](https://www.cnblogs.com/vamei/archive/2012/07/08/2581264.html) Last modification:November 17, 2020 © Allow specification reprint Like