python string字符串函数

python isdecimal()函数用于检查字符串是否只包含十进制字符。该方法只存在于unicode对象中。

注意:定义一个十进制字符串,只需要在字符串前添加前缀 'u' 即可。

语法

str.isdecimal() 

返回值

返回值为布尔类型(True,False)

字符串中只包含十进制字符返回True,否则返回False。

程序示例

#!/usr/bin/python
# coding=utf-8
str1 = u"123456"  # u代表unicode编码 
str2 = u"python666"
str3 = "123456" # 默认是unicode编码
str4 = "python666"
print(str1.isdecimal())
print(str2.isdecimal())
print(str3.isdecimal())
print(str4.isdecimal()) 

程序运行结果:

True
False
True
False