在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数的个数是可变的,可以是1个,2个到任意个,还可以是0个。基本语法如下:
def functionname(*var_args_tuple) "函数__文档字符串" function_suite return [Expression]
加了星号(*)的变量名会存放所有未命名的变量参数。如下实例:
def calc(*mumbers): sum = 0 for n in numbers: sum = sum + n * n return sum
在函数内部,参数numbers接收到的是一个tuple。调用该函数时,可以传入任意个参数,包括0个参数:
>>> calc(1, 2)5>>> calc()0
总结 以上是内存溢出为你收集整理的Python参数之可变参数全部内容,希望文章能够帮你解决Python参数之可变参数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)