Python String isdecimal() Method
The isdecimal()
method checks whether all characters in a string are decimal characters (0-9).
Syntax
string.isdecimal()
Parameters
No parameters.
Return Value
Returns True
if all characters in a string are decimal characters.
Returns False
if at least one character is not a decimal character or is empty.
Examples
Check if a String is a Decimal Number
print("123".isdecimal()) # Output: True
print("\u0035".isdecimal()) # Output: True (Unicode for 5)
print('٢'.isdecimal()) # True (2 in Arabic)
print("123.4".isdecimal()) # Output: False (contains decimal point)
print("Ⅻ".isdecimal()) # OUtput: False (Roman numeral)
print("123abc".isdecimal()) # Output: False (contains letters)
print("".isdecimal()) # Output: False (empty string)