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())