设s、t 为两个字符串,两个字符串分为两行输出,判断t 是否为s 的子串。如果是,输出子串所在位置(第一个字符,字符串的起始位置从0开始),否则输出-1
时间: 2023-11-20 18:12:44 浏览: 120
【面向对象的程序设计c++】输入两个字符串,检测第二个字符串是否是第一个字符串的子字符串。
以下是Python的代码实现:
```python
s = input() # 输入字符串s
t = input() # 输入字符串t
if t in s: # 判断t是否为s的子串
print(s.index(t)) # 输出子串起始位置
else:
print(-1) # 输出-1表示不是子串
```
对于输入样例:
```
hello world
wor
```
输出结果为:
```
6
```
对于输入样例:
```
hello world
hi
```
输出结果为:
```
-1
```
阅读全文