def is_integer(s): try: x = int(s) return True except: return False def is_float(s): try: x = float(s) return True except: return False def is_negative_float(s): return (is_float(s) and (float(s) < 0.0))