首页 > 代码库 > Python---函数---可变参数
Python---函数---可变参数
# 可变参数 # 在Python函数中,还可以定义可变参数 # 顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个 def calc(*numbers): result = 0 for n in numbers: result = result + n * n return result print(calc(1, 2, 3)) print(calc()) # 一个list或者tuple,调用一个可变参数 # Python允许在list或tuple前面加一个*号,把list或tuple的元素变成可变参数传进去 nums = [1, 2, 3] print(‘print calc(*nums)‘, calc(*nums)) # *nums表示把nums这个list的所有元素作为可变参数传进去 # 这种写法相当有用,而且很常见
Python---函数---可变参数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。