On Thu, Oct 13, 2016 at 9:05 PM, Cory Benfield <c...@lukasa.co.uk> wrote:
> Binary notation seems like the solution, but note the above case: the only
> way to work out how many bits are being masked out is to count them, and
> there can be quite a lot. IIRC there’s some new syntax coming for binary
> literals that would let us represent them as 0b1111_1111_1111_1111, which
> would help the readability case, but it’s still substantially less dense and
> loses clarity for many kinds of unusual bit patterns.
And if you were to write them like this, you would start to read them
in blocks of four - effectively, treating each underscore-separated
unit as a glyph, despite them being represented with four characters.
Fortunately, just like with Hangul characters, we have a
transformation that combines these multi-character glyphs into single
characters. We call it 'hexadecimal'.
Python-ideas mailing list
Code of Conduct: http://python.org/psf/codeofconduct/