这是我的职能目标:
定义一个过程,
find_last
,将两个字符串作为输入,a 搜索字符串和目标字符串,并返回最后一个位置 搜索目标字符串出现的字符串,如果没有,则为-1
发生。
Here is a link to the question.
到目前为止,这是我的功能:
def find_last(target, search):
find = target.find(search, 0)
if find != -1:
targets = target.find(search, find)
while targets != -1:
find = find + 1
targets = target.find(search, find)
return find - 1
else:
return -1
代码返回我正在寻找return find - 1
的答案,但我知道有更好的方法可以做到这一点。
非常感谢任何帮助!