2017-05-06 35 views

回答

5

這實際上是just now possible在Python 3.6。

您可以使用第一種格式,你發現:

a = 35_000 

因爲下劃線現在是在數字公認的分隔符。 (你甚至可以說a = 3_5_00_0,但你爲什麼?)

你顯示的第二種方法實際上會創建一個元組。這與說:

a = (35, 000) # Which is also the same as (35, 0). 
3

是的,這是可能的starting with python 3.6

PEP 515增加了在數字文字中使用下劃線以提高可讀性的能力。例如:

>>> 1_000_000_000_000_000 
1000000000000000 
>>> 0x_FF_FF_FF_FF 
4294967295 
相關問題