You should probably work through the tutorials. Use a try block:
try: x=float(s) except ValueError: print 'Non-numeric value %s found' % s -Larry Bates Suresh Jeevanandam wrote: > Hi, > I have a string like, > s1 = '12e3' > s2 = 'junk' > > Now before converting these values to float, I want to check if they > are valid numbers. > > s1.isdigit returns False. > > Is there any other function which would return True for s1 and False > for s2. > > Thanks > > -- > Suresh -- http://mail.python.org/mailman/listinfo/python-list