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


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

 

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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM