ValueError: invalid literal for int(): 1.0000000000e+00
Terry Reedy
tjreedy at udel.edu
Mon Feb 14 12:48:34 EST 2005
"Martin MOKREJ©" <mmokrejs at ribosome.natur.cuni.cz> wrote in message
news:4210D979.4000709 at ribosome.natur.cuni.cz...
int(somestring) without a radix argument requires that somestring be an
decimal integer literal and nothing more and nothing else.
>>> int('1')
1
>>> int('1.0')
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ValueError: invalid literal for int(): 1.0
>>> int('1x')
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ValueError: invalid literal for int(): 1x
Terry J. Reedy
More information about the Python-list
mailing list