判断字符串第几位出现数字
时间: 2023-08-03 11:09:45 浏览: 88
可以使用正则表达式来实现这个功能,以下是一个示例代码:
```python
import re
string = "abc123def456"
match = re.search(r"\d", string)
if match:
print("第%d位出现数字" % (match.start() + 1))
else:
print("字符串中没有数字")
```
该代码首先使用 `re.search` 方法查找字符串中的第一个数字,如果找到了数字,就输出其出现的位置(位置从 1 开始计数),否则输出字符串中没有数字的提示。
阅读全文