在Python中声明一个数字。可能强调千?


问题内容

是否可以在Python中将数字声明为

a = 35_000
a = 35,000

两者似乎都不起作用。为了清晰起见,您如何强调这些事情?可能吗?


问题答案:

实际上,在Python
3.6中才是可能的

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

a = 35_000

因为下划线现在是数字的公认分隔符。(您甚至可以说a = 3_5_00_0,但为什么呢?)

您显示的第二种方法实际上将创建一个元组。就像说:

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