How can I check if a string has a numeric value in it in Python? [duplicate]
Use the .isdigit() method: >>> ‘123’.isdigit() True >>> ‘1a23′.isdigit() False Quoting the documentation: Return true if all characters in the string are digits and there is at least one character, false otherwise. For unicode strings or Python 3 strings, you’ll need to use a more precise definition and use the unicode.isdecimal() / str.isdecimal() instead; not … Read more