如何使用 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

更新日期: 23-6月-2020

578 次浏览

开启您的 职业生涯

完成课程以获取认证

开始
广告