[Python-3000] Octal
Patrick Maupin
pmaupin at gmail.com
Wed Mar 14 07:08:19 CET 2007
On 3/14/07, Greg Ewing <greg.ewing at canterbury.ac.nz> wrote:
> 1101(2) # binary
> 1234(8) # octal
> 1c3a(16) # hexadecimal
> 12g7(35) # why stop at 16?
>
> Since calling a built-in integer never makes sense,
> this would be unambiguous.
That's a great idea all the way around. Another possible syntax would
be 1101 at 2, 1234 at 8, etc. I don't think that could mean anything
currently.
> Perhaps an all-digits literal with a leading zero
> should be disallowed altogether. That ought to
> prevent any accidents.
Yeah, you can't change it; you have to deprecate it and then start
raising an exception.
Pat
More information about the Python-3000
mailing list