[Python-ideas] 1_000_000
MRAB
python at mrabarnett.plus.com
Sat May 7 17:32:53 CEST 2011
On 07/05/2011 08:46, Greg Ewing wrote:
> Bruce Leban wrote:
>> I'm opposed to changing int so that int('123_456') ignores the _ as
>> that will change the behavior of existing code and could break apps.
>
> But int('123_456', 0) should perhaps work? (On the grounds that
> it parses numbers using the same syntax as Python source.)
>
There's also the argument that if you forbid it then the programmer
may have to write:
int(string.replace("_", ""))
in order to let the user include underscores, which would make it too
permissive. If the user entered "_10", the above code would accept it.
More information about the Python-ideas
mailing list