[lang-ref] ( literal_int_allows_underscore ) ( python )

def test_literal_int_allows_underscore():
    # Yes
    v = 1_000_000
    assert v == 1000000

    # Underscore placement is arbitrary (as long as it's between digits).
    v = 10_00_00_0
    assert v == 1000000

    # Also works for hexadecimal integer literals.
    v = 0xFF_FF_FF
    assert v == 0xFFFFFF