Pythonic way to determine if a string is a number

Philip Semanchuk philip at semanchuk.com
Sun Feb 15 13:03:36 EST 2009


On Feb 15, 2009, at 12:46 PM, python at bdurham.com wrote:

> What's the Pythonic way to determine if a string is a number? By
> number I mean a valid integer or float.


try:
    int(number)
    is_an_int = True
except:
    is_an_int = False

try:
    float(number)
    is_a_float = True
except:
    is_a_float = False

is_a_number = (is_an_int or is_a_float)





More information about the Python-list mailing list