Alistair King wrote: > Is there any other way of removing double and single quotes from a > number, as a string, to give the float value again?
help(str) describes what you can do with a string (an object of type 'str', that is). among the methods listed, you'll find: > | strip(...) > | S.strip([chars]) -> string or unicode > | > | Return a copy of the string S with leading and trailing > | whitespace removed. > | If chars is given and not None, remove characters in chars instead. > | If chars is unicode, S will be converted to unicode before stripping which looks like it should be pretty useful for this specific case: >>> value = "'0.064250000000001084'" >>> value "'0.064250000000001084'" >>> value.strip("'") '0.064250000000001084' >>> value.strip("'\"") '0.064250000000001084' >>> float(value.strip("'\"")) 0.064250000000001084 </F> -- http://mail.python.org/mailman/listinfo/python-list