什么是python 3相当于1000000000L

时间:2017-08-24 18:49:21

标签: python

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

xyz = 1000000000L

在python 3下,似乎无法识别(“语法无效”)。我如何更改分配,以便它将在python 3下运行?

1 个答案:

答案 0 :(得分:2)

在Python 3中,csvrenamedrdr = csv.DictReader(f, fieldnames=keys, delimiter='\t', quoting=csv.QUOTE_NONE) ,这是现在唯一的内置整数类型。所以你需要省略long

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

int