Terry Reedy wrote:

> int(somestring) without a radix argument requires that somestring be an 
> decimal integer literal 
> and nothing more and nothing else.

but specifying a radix won't help you, though:

>>> int("1.0", 10)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ValueError: invalid literal for int(): 1.0
>>> int("1e+10", 10)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ValueError: invalid literal for int(): 1e+10
>>> int("1.0000000000e+10", 10)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ValueError: invalid literal for int(): 1.0000000000e+10

</F> 



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to