我:的Python:查找字符串中的子字符串并返回字符串的索引
功能:
def find_str(s, char)
和一个字符串:
"Happy Birthday"
,
我基本上想输入"py"
并返回3
,但我仍然得到2
而不是返回。
代码:
def find_str(s, char):
index = 0
if char in s:
char = char[0]
for ch in s:
if ch in s:
index += 1
if ch == char:
return index
else:
return -1
print(find_str("Happy birthday", "py"))
不知道什么是错的!
我需要编写一个执行.find函数的算法。不幸的是我不能使用它! – Tyler
@Tyler编辑我的答案,因为没有你的问题的实际答案。 –
谢谢,非常有帮助! – Tyler