The Python isdecimal string function returns True if all the characters in a string are decimal characters. Otherwise, it returns False. In this section, we explain to you how to write isdecimal function with example. The syntax of the isdecimal function is
String_Value.isdecimal()
Python isdecimal Example
The following set of examples helps you understand the string isdecimal function. Within the fourth statement, 100.23 is returning false because there is no decimal representation for . symbol.
# Python isdecimal Method Example str1 = "100" print("Output of str1 = ", str1.isdecimal()) str2 = "Python" print("Output of str2 = ", str2.isdecimal()) str3 = "100and200" print("Output of str3 = ", str3.isdecimal()) str4 = "100.23" print("Output of str4 = ", str4.isdecimal()) str5 = "100 30" print("Output of str5 = ", str5.isdecimal())
String isdecimal Example 2
In this String function example, we are using the isdecimal function against the Unicode of different digits. Within the last statement, we used the Unicode of $ symbol, and that’s the reason Python was returning false.
str1 = "\u0033" # Unicode of Digit 3 print("Output of str1 = ", str1.isdecimal()) str2 = "\u0039" # Unicode of Digit 9 print("Output of str2 = ", str2.isdecimal()) str3 = "\u06F1" #Extended Arabic-Indic Digit 1 print("Output of str3 = ", str3.isdecimal()) str4 = "\u07C9" # Niko Digit 9 print("Output of str4 = ", str4.isdecimal()) str5 = "\u096C" # Devanagari Digit 6 print("Output of str5 = ", str5.isdecimal()) str6 = "\u0024" # Unicode of $ Symbol print("Output of str6 = ", str6.isdecimal())