Python3之在函数中接收元组与字典
程序员文章站
2022-09-02 23:46:20
* 元组的前缀
** 字典的前缀
主要在函数需要可变数量的实参的时候有用。
# 在函数中接收元组与字典
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中,并作为一个元组予以储存。如果采用的是**前缀,则额外的参数将被视为字典 的键值—值配对。
下一篇: 存储管理(基本分区)解析