Python에는 String 클래스에 endwith(string) 메서드가 있습니다. 이 메서드는 검색하려는 접미사 문자열을 수락하고 문자열 개체에서 호출됩니다. 다음과 같은 방법으로 이 메서드를 호출할 수 있습니다.
string = 'C:/Users/TutorialsPoint1/~.py' print(string.endswith('.py'))
출력
True
문자열이 주어진 접미사로 끝나는지 찾는 또 다른 방법이 있습니다. re 모듈(정규식)에서 re.search(suffix + '$', string)를 사용하여 그렇게 할 수 있습니다. Regex는 $를 줄 끝으로 해석하므로 접미사를 검색하려면 다음을 수행해야 합니다.
string = 'C:/Users/TutorialsPoint1/~.py' import re print(bool(re.search('py$', string)))
출력
True
re.search는 객체를 반환합니다. 객체가 존재하는지 여부를 확인하려면 bool()을 사용하여 부울 값으로 변환해야 합니다. 여기 에서 Python 정규식에 대해 자세히 알아볼 수 있습니다.