[Python-ideas] Add a builtin method to 'int' for base/radix conversion
Nick Coghlan
ncoghlan at gmail.com
Fri Sep 11 18:08:28 CEST 2009
Yuvgoog Greenle wrote:
> Does anybody have any more use cases, ideas or suggestions? I'm getting
> the feeling this suggestion is +0 to most people and +1 for the rest.
> I'm pretty new to these mailing lists so does that mean a yes or a no?
A generally lukewarm response means a maybe :)
A positive response on python-ideas is still a maybe until the idea has
subsequently also run the gauntlet of python-dev with actual code to
back it up.
In this case, the status quo is:
str -> int (arbitrary base up to 36) via int() constructor (base "0"
meaning Python literal format).
int -> str via str() (for decimal output), hex(), oct(), bin() and
string formatting
So the currently unsupported use cases are limited to outputting numbers
in bases between 3 and 36 that are not 8, 10 or 16.
You're probably going to have a hard time convincing anyone that those
additional use cases are worth putting much effort into supporting (and
even then, they're probably better off as a 3rd party library that can
add things like support for integers in bases up to 62).
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
---------------------------------------------------------------
More information about the Python-ideas
mailing list