在Python中声明一个数字.可以强调千?

Jam*_*sev 5 python numbers clarity

是否可以在Python中声明一个数字

a = 35_000
a = 35,000  
Run Code Online (Sandbox Code Playgroud)

当然似乎都不起作用.为了清晰起见,你如何强调这些内容?可能吗?

Ary*_*thy 6

实际上,在Python 3.6中是可行的.

您可以使用您显示的第一种格式:

a = 35_000
Run Code Online (Sandbox Code Playgroud)

因为下划线现在是数字中接受的分隔符.(你甚至可以说a = 3_5_00_0,虽然你为什么会这样?)

您展示的第二种方法实际上会创建一个元组.这跟说:

a = (35, 000)  # Which is also the same as (35, 0).
Run Code Online (Sandbox Code Playgroud)