Pythonic way to determine if a string is a number
Philip Semanchuk
philip at semanchuk.com
Sun Feb 15 20:35:17 EST 2009
On Feb 15, 2009, at 1:27 PM, Christian Heimes wrote:
> Philip Semanchuk schrieb:
>>
>> 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
>
> Please don't teach new Python developers to use bare excepts.
Good point; my example is lazy.
I should know better as I myself got burned on bare excepts a few
times when I started with Python.
More information about the Python-list
mailing list