c870801 发表于 2021-8-14 09:17:53

Python sum()函数

sum() 方法对序列进行求和计算。

语法
以下是 sum() 方法的语法:

sum(iterable[, start])
参数
iterable -- 可迭代对象,如:列表、元组、集合。
start -- 指定相加的参数,如果没有设置这个值,默认为0。
可是我执行以下代码时
sum=sum(,5)
却报错:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
    sum=sum(,5)
TypeError: 'int' object is not callable

这到底是怎么回事,难道是Python版本的问题?在线等。

逃兵 发表于 2021-8-14 09:20:13

不要把sum当做变量名

c870801 发表于 2021-8-14 09:25:53

逃兵 发表于 2021-8-14 09:20
不要把sum当做变量名

sum()
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
    sum()
TypeError: 'int' object is not callable

这样仍报错

逃兵 发表于 2021-8-14 09:26:42

c870801 发表于 2021-8-14 09:25
Traceback (most recent call last):
File "", line 1, in
    sum()


你重启一下shell,sum已经被定义成整形了

或者先输入一下del sum
再输入指令

c870801 发表于 2021-8-14 09:33:22

逃兵 发表于 2021-8-14 09:26
你重启一下shell,sum已经被定义成整形了

或者先输入一下del sum


多谢。

czzhbq 发表于 2021-8-14 19:15:34

del sum是声名变量吗?

hornwong 发表于 2021-8-14 19:29:13

{:5_95:}
页: [1]
查看完整版本: Python sum()函数