Python函数中接受元组和字典

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 存储
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭