Summary: in this tutorial, you’ll learn how to use the isdecimal()
method to check if all characters in a string are decimal characters.
Introduction to Python String isdecimal() method
The string isdecimal()
method returns True
if the string:
- contains all characters that decimal characters.
- and has at least one character.
Otherwise, it returns False
.
The following shows the syntax of isdecimal()
method:
str.isdecimal()
Code language: CSS (css)
Decimal characters are characters used to form numbers in base 10.
The superscripts are digits, not decimal characters, therefore, the isdecimal()
returns False
if the string contains a superscript character.
Likewise, Roman numerals, currency numerators, and fractions are numeric characters, not decimal characters. So the isdecimal()
method also returns False
if the string contains at least one of these characters.
Python String isdecimal() method examples
The following example uses the isdecimal()
method to check if all characters in a string are decimal characters:
quantity = "150"
print(quantity.isdecimal())
Code language: PHP (php)
Output:
True
Code language: PHP (php)
The following example returns False
because the string contains the character '.'
which is not a decimal character:
price = "99.9"
print(price.isdecimal())
Code language: PHP (php)
Output:
False
Code language: PHP (php)
Summary
- Use the Python string
isdecimal()
method to check if all characters in a string are decimal characters.