[Python-3000] PEP 3127 (integer literal syntax) -- any takers?
Nick Coghlan
ncoghlan at gmail.com
Mon Jun 11 08:04:16 CEST 2007
Guido van Rossum wrote:
> On 6/10/07, Georg Brandl <g.brandl at gmx.net> wrote:
>> Guido van Rossum schrieb:
>>> Very cool; thanks!!! No problems so far.
>>>
>>> I wonder if we need a bin() built-in that is to 0b like oct() is to 0o
>>> and hex() to 0x?
>> Would that also require a __bin__() special method?
>
> If the other two use it, we might as well model it that way.
>
I must admit I've never understood why hex() and oct() don't just go
through __int__() (Note that the integer formats are all defined as
going through int() in PEP 3101).
If we only want them to work for true integers, then we have __index__()
available now.
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
---------------------------------------------------------------
http://www.boredomandlaziness.org
More information about the Python-3000
mailing list