python 检查字符串是否为数字
时间: 2023-11-15 17:57:22 浏览: 301
基于python实现判断字符串是否数字算法
5星 · 资源好评率100%
可以使用 Python 内置函数 isdigit() 来检查字符串是否为数字。该函数返回 True 或 False。
示例代码:
```
s = "1234"
if s.isdigit():
print("是数字")
else:
print("不是数字")
```
输出结果为:
```
是数字
```
如果字符串中包含小数点或负号,可以使用正则表达式来判断。
示例代码:
```
import re
s = "-123.45"
if re.match(r'^-?\d+\.?\d*$', s):
print("是数字")
else:
print("不是数字")
```
输出结果为:
```
是数字
```
阅读全文