python 随笔

2019/06/20 python

函数相关

可变参数

  • 定义可变参数和定义一个list、tuple相比,仅仅是在参数前面增加一个 * 号。在函数内部参数接收到的是一个tuple,函数参数可以传入任意多个(包含0个)。

下面编写一个求任意多个数的平方和函数(其中参数中有*号)

def calc_sum(*numbers):
    s = 0
    for n in numbers:
        s = s + power(n, 2)
    return s
  • python允许将list、tuple前增加一个 * 作为参数传入,把一个list或tuple变为可变参数

Search

    Table of Contents