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


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


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

注意

数字字符包括数字字符以及具有Unicode数值属性(属性值Numeric_Type = DigitNumeric_Type = DecimalNumeric_Type = Numeric)的所有字符。这包括下标、上标、分数、罗马数字和货币分子。

参数

无参数。

返回值

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

例子

数字

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

a = '123'
a.isnumeric()



True

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

b = '\u00B2123'
b.isnumeric()
True



True

请注意,'\u00B2123''²123' 的 Unicode,因此我们返回 True

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

c = '\u00BD'
c.isnumeric()
True



True

请注意,'\u00BD''½' 的 Unicode,因此我们返回 True

非数字

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

d = '123A'
d.isnumeric()
False



False

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

相关用法


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