python - python 3相当于1000000000L是多少

标签 python

我有一个在 python 2 下运行并带有变量赋值的 python 脚本:

xyz = 1000000000L

在 python 3 下,这似乎无法被识别(“无效语法”)。我必须如何更改分配才能使其在 python 3 下运行?

最佳答案

在 Python 3 中 longrenamedint,它是现在唯一的内置整数类型。因此您只需省略 L 即可。

此外,如果您有幸运行 Python 3.6+,则可以使用 underscores作为数字文字中的视觉分隔符:

xyz = 1_000_000_000

关于python - python 3相当于1000000000L是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45868961/

相关文章:

python - Python 中的异常值校正

python - 如何在 C 中合并 Python 库?

python - 使用 ctypes 拉取返回参数

python - 反射(reflect)对多个子图的事件处理

python - 如何在 Python 中打印时递减变量?

python - NumPy 中如何处理大整数?

python - 如何使用API​​将图像文件写入OpenERP的二进制字段

python - 如何获取一天的第一个日期时间?

python - 如何使用 boost_python 将 C++ 序列化数据暴露给 python

python - 如何从Python中的字符串中删除一些字符?