使用input()函数分别输入二个字符串,编写一函数,传入这两个字符串,在函数中 查找第二个字符串是否存在于第一个字符串中,若存在,返回在第一个字符串中的位置下标 索引,若不存在,则返回None。
时间: 2023-05-29 16:03:45 浏览: 109
def find_string(s1, s2):
if s2 in s1:
return s1.index(s2)
else:
return None
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
result = find_string(str1, str2)
if result != None:
print("第二个字符串在第一个字符串中的位置是:", result)
else:
print("第二个字符串不存在于第一个字符串中。")
相关问题
用python编写使用input()函数分别输入二个字符串,编写一函数,传入这两个字符串,在函数中 查找第二个字符串是否存在于第一个字符串中,若存在,返回在第一个字符串中的位置下标 索引,若不存在,则返回None。
def find_str(str1, str2):
if str2 in str1:
return str1.index(str2)
else:
return None
s1 = input("请输入第一个字符串:")
s2 = input("请输入第二个字符串:")
result = find_str(s1, s2)
if result != None:
print("第二个字符串在第一个字符串中的位置为:", result)
else:
print("第二个字符串不存在于第一个字符串中。")
使用pytho编程:使用input()函数分别输入二个字符串,编写一函数,传入这两个字符串,在函数中 查找第二个字符串是否存在于第一个字符串中,若存在,返回在第一个字符串中的位置下标 索引,若不存在,则返回None。
好的,这是一个编程类的问题。以下是代码实现:
```python
def find_string(str1, str2):
if str2 in str1:
return str1.index(str2)
else:
return None
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
result = find_string(str1, str2)
print(result)
```
你可以通过输入两个字符串来测试这个函数,它会返回第二个字符串在第一个字符串中的位置下标索引,如果不存在则返回None。
阅读全文