跳到主要内容

isnumeric()

isnumeric() 函数是 Python 中用于检查字符串中的所有字符是否为数字(0-9)的方法。如果所有字符均为数字,则返回 True,否则返回 False。

参数值

此函数不接受任何参数。

返回值

isnumeric() 方法返回一个 bool,要么为 True,要么为 False

如何在 Python 中使用 isnumeric()

示例 1

如果字符串中的所有字符均为数字(0-9)且至少有一个字符,则 isnumeric() 方法返回 True,否则返回 False。

text = '12345'
print(text.isnumeric())
示例 2

如果字符串包含任何非数字字符(例如空格或特殊符号),则 isnumeric() 方法返回 False。

text = '12 345'
print(text.isnumeric())
示例 3

isnumeric() 方法正确处理负数字,如果字符串以负号开头,则返回 False。

text = '-123'
print(text.isnumeric())