【发布时间】:2020-05-19 23:55:45
【问题描述】:
这是 Jupyter 中使用 Python 3 的一个简单数学函数
def sum(*formulation):
ans = 0
for i in formulation:
ans += i
return ans
如果我想试试这个功能,我会这样写:
sum(1,2,3,4)
输出将是
10
我的问题是* 中的sum(*formulation) 是什么意思?
因为如果我不使用*,就会出错。
【问题讨论】:
-
它称为列表扩展,或解包列表