python中字符串为HQ123,请取出数字
时间: 2023-06-16 11:02:22 浏览: 85
详解Python3中字符串中的数字提取方法
5星 · 资源好评率100%
可以使用isdigit()方法来判断字符串中是否只包含数字,然后使用列表推导式或循环遍历字符串来取出数字。例如:
```
s = 'HQ123'
nums = [int(x) for x in s if x.isdigit()]
print(nums)
```
输出:
```
[1, 2, 3]
```
这里通过列表推导式遍历字符串s,将字符串中的数字字符转换成整数,存储在列表nums中。
阅读全文