Python3之在函数中接收元组与字典
程序员文章站
2022-04-24 22:03:52
* 元组的前缀
** 字典的前缀
主要在函数需要可变数量的实参的时候有用。
# 在函数中接收元组与字典
def powersum(power, *args):...
* 元组的前缀
** 字典的前缀
主要在函数需要可变数量的实参的时候有用。
# 在函数中接收元组与字典 def powersum(power, *args): '''Return the sum of each argument raised to the specified power.''' total = 0 for i in args: total += pow(i, power) return total print(powersum(2, 3, 4)) print(powersum(2, 10))
因为我们在args变量前添加了一个*前缀,函数的所有其它的额外参数都将传递到args中,并作为一个元组予以储存。如果采用的是**前缀,则额外的参数将被视为字典 的键值—值配对。
上一篇: 人生苦短,我用 Python
下一篇: 在古代厕所都有哪些叫法?有多讲究?