DEV Community


1_000_000_000 = 1000000000

Kinyanjui Wangonya
Originally published at on ・1 min read

With Python 3.6+, you can make long numbers in your code more legible by separating the digits with underscores.

Python 3.7.4 

>>> x = 1_000_000_000 
>>> x
Enter fullscreen mode Exit fullscreen mode

Discussion (11)

ben profile image
Ben Halpern

Same in Ruby 🙂

xbyteslean profile image
Luis Acosta

Same in Java from jdk7 ;)

wangonya profile image
Kinyanjui Wangonya Author • Edited

Yeah, this is kind of a norm in most programming languages. I'm surprised it wasn't available in Python for so long.

ahferroin7 profile image
Austin S. Hemmelgarn

Really? I've seen far more without it than with it. I mean, yeah Ruby can do it, and so can Elixir and Erlang (which while not the originator, is probably the source of influence for many modern languages that can), but other than those three, almost every language I've ever worked with either doesn't support it, or doesn't at all document that it supports it.

In fact, almost three years after it was added to Python, the only places I can find it in their documentation are the formal syntax definition (which next to nobody reads unless they're writing their own Python implementation or parsing tools) and the release notes for 3.6 (which were likely read by only marginally more people than the formal syntax definitions).

Thread Thread
wangonya profile image
Kinyanjui Wangonya Author

Well, Wikipedia lists Ada, C# (from version 7.0), D, Eiffel, Haskell (from GHC version 8.6.1), Java (from version 7), Julia, Perl, Ruby, and Swift in addition to Python as languages which support that... I guess I read that and interpreted it wrongly as 'most'. I've made the edit. Thanks for the heads-up.

zeyadetman profile image
Zeyad Etman

same in javascript :D

dantehemerson profile image
Dante Calderón


zeyadetman profile image
Zeyad Etman

Here's a blog post about this:

davidmm1707 profile image
David MM🐍

This is one thing that I know I can do, but I always forget to do.

nebojsac profile image
Nick Cinger

This was recently added to PHP as well, nice to see good ideas spreading across languages!

sachadee profile image

Nice one! Thanks!