我正在尝试在Python 3,6中使用最大函数:
print('Maximum is:', max(1, 3, 2, 5, 4))
结果是
File "E:/ProgramyRobione/untitled1.py", line 2, in <module>
print('Maximum is:', max(1, 3, 2, 5, 4))
TypeError: 'int' object is not callable
我正在使用spyder,而那行是代码应该做的。
这是Spyder带来的iPython头像。当从SO中复制/粘贴随机代码以进行测试时,我对此感到不满,仅几天后才能找到真正的奇怪行为 - iPython控制台中定义的变量也将无限期地位于脚本的全局名称空间中。
您可以做两件事:
- 内核的硬重新启动(
ctrl
.
) - 跟进此功能请求线程,现在可以在每次运行脚本时自动清除命名空间。