首页 > 编程语言 > 详细

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

时间:2020-01-14 17:05:54      阅读:83      评论:0      收藏:0      [点我收藏+]

1、多参数传入

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

技术分享图片

 结果为

技术分享图片

 

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

技术分享图片 

 结果为:

技术分享图片

 

2、解包

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

技术分享图片

结果:

技术分享图片

双星号解包:

 技术分享图片

 结果为:

技术分享图片

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!