利用Python编写程序: 输入两个字符串a和b,查找b在a中出现的所有位置。输入:字符串abe 输出: b在a中出现的所有位置 样例输入: abbcbbbcabcabcdabc abc 样例输出: 811 154
时间: 2023-05-17 13:04:07 浏览: 508
Like按样式比较字符串-vb基础课件
以下是利用 Python 编写的程序,可以查找字符串 b 在字符串 a 中出现的所有位置:
```python
a = input("请输入字符串a:")
b = input("请输入字符串b:")
if b not in a:
print("字符串b不在字符串a中")
else:
start = 0
while True:
index = a.find(b, start)
if index == -1:
break
print(index+1, end=" ")
start = index + 1
```
输入样例:
```
请输入字符串a:abbcbbbcabcabcdabc
请输入字符串b:abc
```
输出样例:
```
8 11 15 4
```
注意:输出的位置是从 1 开始计数的,而不是从 0 开始计数的。
阅读全文