码迷,mamicode.com
首页 > 其他好文 > 详细

可变数量参数

时间:2019-10-24 11:40:03      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:二次   属性   png   http   com   alt   字典   src   date   

在函数的参数中,*valuename相当于一个元组,可放多个元素。**valuename可以字典的形式,收集多余的参数,这两个参数都 应该放到参数的最后。

 1 def cube(name,**nature):
 2     all_nature = { x:1,
 3 
 4                 y:1,
 5                 z:1,
 6                 color:white,
 7                 weight:1}
 8     all_nature.update(nature)
 9     print(name,立方体的属性:)
10     print(体积:,all_nature[x]*all_nature[y]*all_nature[z])
11     print(颜色:,all_nature[color])
12     print(重量:,all_nature[weight])
13 cube(实验室内的)
14 cube(第二次,y=3,color=red)
15 cube("第三次",x=2,y=2,z=2,color=green,weight=10)

输出结果如下:

实验室内的 立方体的属性:
体积: 1
颜色: white
重量: 1
第二次 立方体的属性:
体积: 3
颜色: red
重量: 1
第三次 立方体的属性:
体积: 8
颜色: green
重量: 10

技术图片

可变数量参数

标签:二次   属性   png   http   com   alt   字典   src   date   

原文地址:https://www.cnblogs.com/bcyczhhb/p/11731164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!