What is the best possible way to check if a string can be represented as a number in Python?
The function I currently have right now is:
def is_numb
You can use Unicode strings, they have a method to do just what you want:
>>> s = u"345" >>> s.isnumeric() True
Or:
>>> s = "345" >>> u = unicode(s) >>> u.isnumeric() True
http://www.tutorialspoint.com/python/string_isnumeric.htm
http://docs.python.org/2/howto/unicode.html