>>> sum(range(49999951,50000000))
  2449998775L

有没有办法避免数字末尾的 L ?

最佳答案

L 只适合您。 (所以你知道它是一个 long )而且没有什么可担心的。

>>> a = sum(range(49999951,50000000))
>>> a
2449998775L
>>> print a
2449998775

如您所见,打印的值(实际值)没有 L 它只是显示 reprL(表示)

咨询this post

关于python - 如何避免 Python 中的 L,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17473195/

10-12 22:17