为什么我非常非常简单的 for 循环会抛出 TypeError
Why does my very very simple for loop throw a TypeError
我在 python 中遇到了一个奇怪的问题(在 python 3.7 中使用 Spyder)。我像这样写了几个 for 循环:
y=2.55
for x in range(0, 250):
z = x/y/1000.
非常简单的东西,但是这段代码随机决定抛出 for 循环开始的行:
TypeError: 'tuple' object is not callable.
我真的不明白这是哪里出了问题,因为看起来很简单的一段代码...
这意味着您的代码中有一个名为 range
的元组。尝试将该元组重命名为其他名称,例如 my_range
,以免覆盖 python.
中的内置 range
方法
我在 python 中遇到了一个奇怪的问题(在 python 3.7 中使用 Spyder)。我像这样写了几个 for 循环:
y=2.55
for x in range(0, 250):
z = x/y/1000.
非常简单的东西,但是这段代码随机决定抛出 for 循环开始的行:
TypeError: 'tuple' object is not callable.
我真的不明白这是哪里出了问题,因为看起来很简单的一段代码...
这意味着您的代码中有一个名为 range
的元组。尝试将该元组重命名为其他名称,例如 my_range
,以免覆盖 python.
range
方法