[Python-Dev] PEP 515: Underscores in Numeric Literals
MRAB
python at mrabarnett.plus.com
Wed Feb 10 18:08:37 EST 2016
On 2016-02-10 22:35, Brett Cannon wrote:
[snip]
>
> Examples::
>
> # grouping decimal numbers by thousands
> amount = 10_000_000.0
>
> # grouping hexadecimal addresses by words
> addr = 0xDEAD_BEEF
>
> # grouping bits into bytes in a binary literal
> flags = 0b_0011_1111_0100_1110
>
>
> I assume all of these examples are possible in either the liberal or
> restrictive approaches?
>
[snip]
Strictly speaking, "0b_0011_1111_0100_1110" wouldn't be valid if an
underscore was allowed only between digits because the "b" isn't a digit.
Similarly, "0x_FF_FF" wouldn't be valid, but "0xFF_FF" would.
More information about the Python-Dev
mailing list