You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Colab调用print()函数报错:TypeError: 'int' object is not callable

问题分析与解决

错误原因

TypeError: 'int' object is not callable的本质是你之前的代码里把内置函数print赋值成了整数(比如写过print = 5或print = x这类语句),导致调用print()时,Python以为你要调用一个整数,因此报错。

你贴出的这段代码本身不会触发这个错误:

a = (1, 2, 3, 4, 5)
x = sum(a)
print(a)

它正常运行只会输出元组(1, 2, 3, 4, 5),错误来自这段代码之前的操作。

解决步骤

  1. 修复print被覆盖的问题:在当前代码单元格最顶部添加一行代码,删除被覆盖的print变量,让Python恢复内置的print函数:
    del print
    
  2. 如果你想打印求和结果(也就是x的值),把print(a)改成print(x),最终代码如下:
    del print
    a = (1, 2, 3, 4, 5)
    x = sum(a)
    print(x)
    
    运行后会输出求和结果15。

内容的提问来源于stack exchange,提问作者Lester Ho

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 14:34:55