python 参数前星号(*)的用法

https://blog.csdn.net/pfm685757/article/details/50464426

 

1、函数声明的参数列表中加单星号,即f(*x)则表示x为元组,所有对x的操作都应将x视为元组类型进行。所有传入f(*x)的变量都将作为元组x的元素之一。

2、双星号同上,区别是x视为字典。

3、在变量前加单星号表示将元组(列表、集合)拆分为单个元素。

4、双星号同上,区别是目标为字典,字典前加单星号的话可以得到“键”。

转载于:https://www.cnblogs.com/ya-cpp/p/9634009.html

你可能感兴趣的:(python 参数前星号(*)的用法)