LF695559 发表于 2020-8-10 19:50:15

这题那位老大来注释下

>>> print = 1
>>> print("I love FishC")
Traceback (most recent call last):
File "<pyshell#37>", line 1, in <module>
    print("I love FishC")
TypeError: 'int' object is not callable

zltzlt 发表于 2020-8-10 19:50:50

你之前给 print 赋了值,所以要先执行 del print 再 print("I love FishC")

Twilight6 发表于 2020-8-10 19:57:26


因为你之前给 print 赋值为 1 整数,所以原先的 print 函数功能被你的 1 覆盖,失去原有的 print 函数的功能

而因为此时你的 print 函数等于 1 ,而 1 是整型,不能进行调用,即 print("I love FishC") 你可以类似看成 1("I love FishC")

而整型没有这种语法或者说使用方法,导致报错
页: [1]
查看完整版本: 这题那位老大来注释下