A magyar helyesírás szerint, az öt vagy ennél több számjegyű számok írásában a számjegyeket a hátulról számított hármas számcsoportok szerint tagoljuk, és az egyes csoportokat szóközzel vagy ponttal választjuk el egymástól. Például: 30 911 vagy 30.911; 456 789 vagy 456.789; 2 304 751 vagy 2.304.751.
A Pythonban is lehetőség van a több számjegyből álló számok kiolvasásának könnyítését célzó tagolásra. Azonban itt nem pontot vagy szóközt, hanem aláhúzás jelet (_) kell használni az int, float és complex típusú számok literáljaiban. Az int típus esetén a bináris, oktális és hexadecimális formában ábrázolt számok jegyeit is elválaszthatjuk ilyen módon. A tagolható számjegycsoportokra nincs megkötés, bárhol elhelyezhető az aláhúzás jel. Példákat alább láthatunk.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# int decimális jegyekkel 123_567_890 # int hexadecimális jegyekkel 0x_49_96_02_D2 # int oktális jegyekkel 0o_11_145_401_322 # int bináris jegyekkel 0b_100_1001_1001_0110_0000_0010_1101_0010 # float 123_456.789 123_456_789e-3 # complex 12_345 + 67_890j |