Python怎么取出数字:从字符串中提取数字的几种方法
在Python中,我们经常需要从字符串中获取数字。这个任务看起来简单,但实际上有很多不同的方法可以从字符串中提取数字。本文将介绍几种最常用的方法,以及它们之间的差异。
方法1:使用isdigit()函数
text = "hello 123 world"
result = ""
for char in text:
if char.isdigit():
result += char
print(result) # 输出:123
使用isdigit()函数是最简单的方法之一。此函数可以检查字符串是否只包含数字,并返回True或False。在上面的示例中,我们循环遍历字符串中的每个字符,然后检查每个字符是否是数字。如果是数字,则将其附加到结果字符串中。
方法2:使用正则表达式