Python字符串| isdecimal()方法与示例

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()