In Python, the isdigit() method is a built-in string method that checks whether all the characters in a given string are digits (numeric characters). It returns True if all characters in the string are digits, and False otherwise.
Here’s the basic syntax of the isdigit() method:
string.isdigit()
str: This is a string object (or a variable containing a string) on which you want to apply theisdigit()method.
You call the isdigit() method on a string, and it returns a Boolean value (True or False) based on whether all the characters in the string are digits or not.
isdigit function in Python example
Here’s an example of how to use the isdigit() method:
# Example 1: Using isdigit() with a string containing only digits
num_str1 = "12345"
result1 = num_str1.isdigit()
print(result1) # Output: True
# Example 2: Using isdigit() with a string containing both digits and non-digits
mixed_str = "12345abc"
result2 = mixed_str.isdigit()
print(result2) # Output: False
More example
# Example 1: Using isdigit() with a string containing only digits
num_str1 = "12345"
if num_str1.isdigit():
print(f"'{num_str1}' consists of only digits.")
else:
print(f"'{num_str1}' does not consist of only digits.")
# Example 2: Using isdigit() with a string containing both digits and non-digits
mixed_str = "12345abc"
if mixed_str.isdigit():
print(f"'{mixed_str}' consists of only digits.")
else:
print(f"'{mixed_str}' does not consist of only digits.")
Output:

In this example, we have two strings:
num_str1contains only digits, soisdigit()returnsTrue, and the first condition is met, printing that it consists of only digits.mixed_strcontains both digits and non-digits, soisdigit()returnsFalse, and the second condition is met, printing that it does not consist of only digits.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.
fix the ui of this page its over lapping each other isdigit function in Python
Categories
Done