Simple * args函数在Python中不起作用

时间:2018-01-02 22:12:35

标签: python function args

以下是获取" int对象不可调用"错误讯息:

def plus(*args):
    return sum(args)

plus(6, 7, 8)

为什么有任何想法?这是直接从在线辅导课程中获得的,所以我相信其他人也注意到了这一点。

由于

1 个答案:

答案 0 :(得分:1)

如果您尝试print sum,您会看到它打印出一些值。 语法是正确的(在Python 3和2.7中)。 该错误基本上是说:sum不能被称为函数,因为你为它分配了一些不可调用的东西。

测试了您的代码herehere,并且效果很好