isdecimal() 是Python中的一种内置方法,用于检查字符串是否仅包含十进制字符。
注意:
十进制字符包含从0到9的所有数字。
字符串应该是Unicode对象-要将字符串定义为Unicode对象,我们使用u作为字符串值的前缀。
语法:
String.isdecimal();
参数:无
返回类型:
true-如果字符串的所有字符均为十进制字符,则方法返回true。
false-如果字符串中的任何字符都不是十进制字符,则方法返回false。
示例/程序:
# 只有小数点的str1 str1 = u"362436" print str1.isdecimal () # 带有字母和十进制字符的str2 str2 = u"Hello36" printstr2.isdecimal() # 带字母和特殊字符的str3 str3 = u"@Hell36#" printstr3.isdecimal()
输出结果
True False False
参考:字符串 isdecimal()