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_str1
contains only digits, soisdigit()
returnsTrue
, and the first condition is met, printing that it consists of only digits.mixed_str
contains 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