Python String isdecimal() 方法
isdecimal() 方法检查字符串是否只包含十进制字符。
Python String isdecimal() 语法
isdecimal() 方法语法:
str.isdecimal()
Python String isdecimal() 参数
- 无
Python String isdecimal() 返回值
- True – 如果字符串中的所有字符都是十进制字符。
- False – 至少一个字符不是十进制字符。
Python String isdecimal() 示例1
以下实例展示了 isdecimal() 函数的使用方法:
s = "12345"
print(s.isdecimal())
# contains alphabets
s = "12apidemos34"
print(s.isdecimal())
# contains numbers and spaces
s = "12 34"
print(s.isdecimal())
输出:
Python String isdecimal() 示例2
isdigit()和isdecimal()的区别
expr = "4²"
print("expr isdigit()?", expr.isdigit())
print("expr isdecimal()?", expr.isdecimal())
输出:
Python String isdecimal() 示例3
isnumeric()和isdecimal()的区别
expr = "⅔"
print("expr isnumeric()?", expr.isnumeric())
print("expr isdecimal()?", expr.isdecimal())
输出: