python的星号(*)和双星号(**)用法

1、多参数传入

单个星号代表这个位置接收任意多个非关键字参数,在函数*b的位置上将其转化为元组

 结果为

双星号代表这个位置接收任意多个关键字参数,在**b的位置上将其转化为字典

 

 结果为:

2、解包

一个普通变量使用单星号前缀,能够将这个变量拆分成单个元素,这就是所谓的解包

结果:

双星号解包:

 

 结果为:

原文地址:https://www.cnblogs.com/shu-hua/p/12192979.html