Declarar un número en Python. Posible destacar mil?

¿Es posible declarar un número en Python como

a = 35_000 a = 35,000 

Ninguno parece funcionar, por supuesto. ¿Cómo enfatizas cosas como estas, para mayor claridad en Python? ¿Es posible?

Esto es realmente posible ahora en Python 3.6.

Puedes usar el primer formato que mostraste:

 a = 35_000 

porque los guiones bajos son ahora un separador aceptado en números. (Incluso podrías decir a = 3_5_00_0 , aunque ¿por qué lo harías?)

El segundo método que mostraste creará una tupla. Es lo mismo que decir:

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

Sí, esto es posible comenzando con python 3.6 .

PEP 515 agrega la capacidad de usar guiones bajos en literales numéricos para mejorar la legibilidad. Por ejemplo:

 >>> 1_000_000_000_000_000 1000000000000000 >>> 0x_FF_FF_FF_FF 4294967295