有两个字符串str1和str2,它们的长度都不超过100个字符。请编程实现在str1中查找 str2的初始位置 输入说明:有两行输入,第一行输入字串str1,第二行输入字串str2 输出说明:—个整数
时间: 2024-11-22 17:46:41 浏览: 35
你可以使用Python的内置函数`find()`来实现这个功能。如果str2是str1的一个子串,`find()`会返回str2在str1中的起始索引;如果不是,则返回-1。以下是简单的Python代码示例:
```python
def find_substring_in_string(str1, str2):
# 查找str2在str1中的初始位置
position = str1.find(str2)
return position
# 输入示例
str1 = input("请输入第一个字符串str1: ")
str2 = input("请输入第二个字符串str2: ")
# 输出结果
result = find_substring_in_string(str1, str2)
if result != -1:
print("str2在str1中的初始位置是:", result)
else:
print("str2不在str1中.")
```
在这个代码中,用户需要通过`input()`函数提供两个字符串作为输入,然后程序会返回str2在str1中的位置。如果找不到,则打印提示信息说str2不在str1中。
阅读全文