여기 내 기능의 목표입니다 :내 기능을 정리 도와주세요
이 절차를 정의
이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
으로 찾고 있어요 답을 반환하지만 나는 일에 대해 갈 수있는 더 좋은 방법이 알고 여기 Here is a link to the question.그리고
지금까지 내 함수의 이.
도움이 될 것입니다.
에서이 멋진 조각을 인용 저항 할 수 있습니까?!?! – donfede
@donfede : 완벽하게 작동하는 코드를 개선하는 방법을 묻는 것은 잘못된 것이 아닙니다. – Blender
XKCD의 경우 [코드 검토] (http://codereview.stackexchange.com/questions) – srikanta