这是我的职能目标:
定义一个过程,
find_last
将两个字符串(一个搜索字符串和一个目标字符串)作为输入,并返回搜索字符串中目标字符串出现或-1
没有出现的最后位置。
到目前为止,这是我的功能:
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,但是我知道有一个更好的方法可以做到这一点。
一只斗牛犬
慕运维8079593
相关分类