私はPythonには新しく、findを使用してrfind関数を実装しようとしています。findを使用したrfindの実装
def rfind_imp(s,t):
ss = s
fpos = 0
while(True):
fpos = s.find(t,fpos)
ss=ss[fpos:]
if(ss):
fpos = fpos +1
else:
return fpos
print rfind_imp("I saw a donkey,I saw a saw "," ")
print "I saw a donkey,I saw a saw ".rfind(" ")
しかし、私が直面しています問題は、私はRFIND値として16日charcterを取得しています。私が間違いをしている場所を見つけるのに役立つ人もいます。また、findを使ってrfindをより良く実装するための提案は役に立つはずです。
'reversed()'関数を試すことができます。 – kev