NameError: 未定义全局名称‘ long’

我有一个 Python 版本3.3.0,我不知道为什么它不让我做长的 b 和 m 在这里..。 我试图在这里查找答案,但没有任何帮助... 谢谢

我说错了

NameError: global name 'long' is not defined




power = long(b) % long(m)
89299 次浏览

在 Python 3.x 中,使用 int而不是 long

来自 Python 3.0中的新特性: 整数:

  • PEP 237 : 实质上,long重命名为 int。也就是说,只有一种内置的整数类型,名为 int; 但它的行为最多 就像以前的 long型。