如何使用Python从字符串中提取数字?

如何使用Python从字符串中提取数字?

要从字符串中提取每个数字-

>>> str1='a34e 345 bcd 5he 78 xyz'
>>> for s in str1:
if s.isdigit():print (s)

3
4
3
4
5
5
7
8

要从由空格字符分隔单词的字符串中仅提取整数-

>>> str1='h3110 23 cat 444.4 rabbit 11 2 dog'
>>> for s in str1.split():
if s.isdigit():
print ((s))

23
11
2

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程