【发布时间】:2014-01-11 07:43:51
【问题描述】:
如何在 Python 2.7 中接受“long int”输入?
附:我尝试了n=(*(raw_input())) 的各种变体,但无济于事。
【问题讨论】:
标签: python python-2.7 input
如何在 Python 2.7 中接受“long int”输入?
附:我尝试了n=(*(raw_input())) 的各种变体,但无济于事。
【问题讨论】:
标签: python python-2.7 input
n = int(raw_input())
这会将输入转换为整数。由于 Python 采用了任意精度的算法,我们不必担心数字有多大。
>>> n = int(raw_input())
100000000000000
>>> n
100000000000000L
【讨论】:
long 类型,但它不同于 C 标准和类似标准的 long - 它具有任意精度,任何超出 int 精度的 int 对象变为 long。 >>> type(int(10000000000)) == long; True