code: def isNumber(s):
      
      s = s.replace(',', '')
      try:
          float(s)
          return True
      except ValueError:
          pass
      try:
          import unicodedata
          unicodedata.numeric(s)
          return True
      except (TypeError, ValueError) as e:
          pass
      return False
docs: Determines if a unicode string (that may include commas) is a number.
  
      :param s: Any unicode string.
      :return: True if s represents a number, False otherwise.