Python 字符串 isdecimal() 方法
描述
isdecimal() 方法用于检查字符串中的所有字符是否都是十进制字符。所有的数字 0-9 及其 Unicode 表示都被视为十进制字符。
语法
var.isdecimal()
参数
无
返回值
该方法返回 true,如果字符串中的所有字符都是十进制字符。否则返回 false。
示例
以下示例展示了 isdecimal() 方法的使用。
var = "123"
var1 = var.isdecimal()
print ("原始字符串:", var)
print ("仅为十进制字符?:", var1)
var = "\u0031\u0032\u0033"
var2 = var.isdecimal()
print ("原始字符串:", var)
print ("仅为十进制字符?:", var2)
var = "123.34"
var3 = var.isdecimal()
print ("原始字符串:", var)
print ("仅为十进制字符?:", var3)
当你运行这个程序时,它将产生以下的 输出 −
原始字符串: 123
仅为十进制字符?: True
原始字符串: 123
仅为十进制字符?: True
原始字符串: 123.34
仅为十进制字符?: False
这里,0031 是字符 “1” 的 Unicode 编码,0032 是字符 “2” 的 Unicode 编码,0033 是字符 “3” 的 Unicode 编码。