On Tue, 20 Dec 2005 15:55:37 +0100, egbert wrote:

> On Tue, Dec 20, 2005 at 07:16:46PM +0530, Suresh Jeevanandam wrote:
>>      s1 = '12e3'
>>      s2 = 'junk'
>>      Is there any other function which would return True for s1 and False 
>> for s2.
>> 
> 
> isinstance(12e3, (int, float))

That won't work, because s1 is a *string*, not a float. The original
poster is asking how to check whether the string can be converted to a
float successfully before actually trying to convert it to a float.


-- 
Steven.

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

Reply via email to