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


Python String isnumeric()用法及代码示例


如果字符串中的所有字符都是数字字符,isnumeric() 方法将返回 True。如果不是,则返回 False。

数字字符具有以下属性:

  • Numeric_Type=十进制
  • Numeric_Type=数字
  • Numeric_Type=数字

在 Python 中,十进制字符(如:0、1、2..)、数字(如:下标、上标)和具有 Unicode 数值属性的字符(如:分数、罗马数字、货币分子)都被视为数字字符。

您可以在程序中使用 unicode 编写数字和数字字符。例如:

# s = '½'
s = '\u00BD'

isnumeric() 的语法是

string.isnumeric()

参数:

isnumeric() 方法不接受任何参数。

返回:

isnumeric() 方法返回:

  • True如果字符串中的所有字符都是数字字符。
  • False如果至少一个字符不是数字字符。

示例 1:isnumeric() 的工作

s = '1242323'
print(s.isnumeric())

#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())

# s = '½'
s = '\u00BD'
print(s.isnumeric())

s = '1242323'
s='python12'
print(s.isnumeric())

输出

True
True
True
False

示例 2:如何使用isnumeric()?

#s = '²3455'
s = '\u00B23455'

if s.isnumeric() == True:
  print('All characters are numeric.')
else:
  print('All characters are not numeric.')

输出

All characters are numeric.

相关用法


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