当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String isdigit方法用法及代码示例


Python 的 str.isdigit() 方法返回 boolean 指示字符串中的所有字符是否都是数字。

注意

数字字符定义为具有属性值 Numeric_Type = DigitNumeric_Type = Decimal 的字符。上标和下标被视为数字字符,而罗马数字、货币分子和分数是数字,因此不被视为数字。

参数

无参数。

返回值

单个boolean指示字符串中的所有字符是否都是数字。

例子

数字字符

检查'123'中的所有字符是否都是数字字符:

a = '123'
a.isdigit()



True

检查'\u00B2123'中的所有字符是否都是数字字符:

b = '\u00B2123'
b.isdigit()



True

'\u00B2123''²123' 的 Unicode,因此返回 True,因为上标是数字字符。

非数字字符

检查'123A'中的所有字符是否都是数字字符:

c = '123A'
c.isdigit()



False

由于'A'不是数字字符,因此返回False

检查'\u00BD'中的所有字符是否都是数字字符:

d = '\u00BD'
d.isdigit()



False

'\u00BD''½' 的 Unicode,因此返回 False,因为分数不是数字字符。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python String | isdigit method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。