Python的函数可以接受元组和字典形式的参数。分别用*和**的前缀。这种方法在函数需要获取可变数量的参数的时候特别有用。
def powersum (power,*argv):
tatl = 0
for i in argv:
total += pow(i,power)
return total
powersum(2,3,4)
25
powersum(2,10)
100
由于在args变量前有*前缀,所有多余的函数参数都会作为一个元组存储在args中。如果使用的是**前缀,多余的参数则会被认为是一个字典的键/值对。
本文介绍了Python函数如何通过*和**前缀接收可变数量的参数。利用这些特性,可以定义更加灵活的函数来处理不同数量的输入。文章通过实例演示了如何使用元组和字典形式的参数。
2889

被折叠的 条评论
为什么被折叠?



