我有一个在 python 2 下运行并带有变量赋值的 python 脚本:
xyz = 1000000000L
在 python 3 下,这似乎无法被识别(“无效语法”)。我必须如何更改分配才能使其在 python 3 下运行?
最佳答案
在 Python 3 中 long
是 renamed到 int
,它是现在唯一的内置整数类型。因此您只需省略 L
即可。
此外,如果您有幸运行 Python 3.6+,则可以使用 underscores作为数字文字中的视觉分隔符:
xyz = 1_000_000_000
关于python - python 3相当于1000000000L是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45868961/