python判断字符串都是数字或者小数点
时间: 2023-12-30 19:06:17 浏览: 109
这个是我在学习中写的笔记 希望能帮到大家
你可以使用 Python 中的 isdigit() 和 isdecimal() 方法来判断一个字符串是否都是数字,但是这两种方法都不能判断小数点。如果你需要同时判断小数点,可以使用正则表达式来实现。
以下是一个使用正则表达式来判断字符串是否都是数字或小数点的示例代码:
```python
import re
def is_number(str):
pattern = re.compile(r'^\d+(\.\d+)?$')
return pattern.match(str) is not None
```
这个函数会返回 True 如果字符串是一个数字或小数点,否则返回 False。
阅读全文