Sometimes, we want to check if a string is a number with Python.
In this article, we’ll look at how to check if a string is a number with Python.
How to check if a string is a number with Python?
To check if a string is a number with Python, we can use the string’s isdigit
method.
For instance, we write:
a = "03523"
print(a.isdigit())
b = "03523abc"
print(b.isdigit())
We call isdigit
on a
, which is a number string, so the first print
call should print True
.
Then we call isdigit
on b
, which isn’t a number string, so the 2nd print
call should print False
.
Conclusion
To check if a string is a number with Python, we can use the string’s isdigit
method.