71

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

我收到一个错误说

NameError: global name 'long' is not defined


power = long(b) % long(m)
4

1 回答 1

131

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

来自Python 3.0 的新增功能,整数

  • PEP 237:本质上,long重命名为int. 也就是说,只有一种内置整数类型,名为int; 但它的行为大多像旧long类型。
于 2013-02-15T23:02:53.167 回答