Python提取数字的函数
时间: 2024-03-28 22:12:57 浏览: 88
python实现将字符串中的数字提取出来然后求和
Python中提取数字的函数可以使用正则表达式来实现,也可以使用字符串操作函数来实现。以下是两种实现方式的示例代码:
使用正则表达式:
```python
import re
text = "There are 12 apples and 3 oranges in the basket."
numbers = re.findall(r'\d+', text)
print(numbers)
```
输出结果:
```
['12', '3']
```
使用字符串操作函数:
```python
text = "There are 12 apples and 3 oranges in the basket."
numbers = ''.join(filter(str.isdigit, text))
print(numbers)
```
输出结果:
```
123
```
以上两种方法都可以提取字符串中的数字,其中正则表达式更加灵活,可以根据不同的需求进行定制。
阅读全文