The isnumeric() method is built-in Python allows handling string. This method will return True if all the characters in the string are numbers, if the characters in the string are not numbers it will return False. It can check integers, fractions, subscripts, an so on.
Here at LinuxAPT, we shall look into how to use the isnumeric() method in Python.
The isnumeric() method will return True if all characters in the string are numeric.
"-2" or "3.5" will return False because the characters "-", "." are not numeric.
It's syntax is given below:
string.isnumeric()
It gives No parameter.
1. have a look at the below function:
str = "874534"
x = str.isnumeric()
print(x)
It will give the below Output:
True
2. Also, consider the below function:
str = "-2"
x = str.isnumeric()
print(x)
It gives the below Output:
False
3. Another example is given below:
str1 = "-1"
print(str1.isnumeric())
str2 = "7347"
print(str2.isnumeric())
str3 = "83jj38"
print(str3.isnumeric())
It gives the below output:
False
True
False
4. Combining input() function:
print("Enter the string:")
x = input().isnumeric()
print(x)
The Output gives:
Enter the string: 32324
True
5. See this last isnumeric() function:
#s = '²3455'
s = '\u00B23455'
if s.isnumeric() == True:
print('All characters are numeric.')
else:
print('All characters are not numeric.')
The Output will give:
All characters are numeric.
This article covers how to use the isnumeric() method in Python. In fact, the isnumeric() method returns True if all characters in a string are numeric characters. If not, it returns False.
A numeric character has following properties: