求解
>>> 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
请问这是什么问题,从课时作业三看到的,不是很理解 因为你之前把 print 赋值了 1,所以调用 print("I love FishC") 就相当于 1("I love FishC") ,这样写显然是不对的。
要使 print 恢复原来的功能,应该先 del print 再 print("I love FishC") 。 你用值为一的变量print将print函数覆盖掉了,所以再调用打印会报错
不建议使用函数名作为变量名
页:
[1]