[EMAIL PROTECTED] wrote: > Stefan Rank wrote: > >>The other idea of teaching int() about separator characters has >>internationalis/zation issues: >>In many European countries, one would naturally try:: >> >> int('500.000,23') >> >>instead of:: >> >> int('500,000.23') > > > That is why I said > > "Of course, also support the locale variant where the meaning of "," > and > "." is swapped in most European countries. " > > We are seeing the same about base 2, 8, 10, 16. > > May be : > > int("E500.000,23") > > as we are using : > > 0xffff > > already for hex number > I really wouldn't want it to become possible to write Python code in one locale that had to be edited before the numeric literals were valid in another locale. That way madness lies.
regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC www.holdenweb.com PyCon TX 2006 www.python.org/pycon/ -- http://mail.python.org/mailman/listinfo/python-list