Python에는 String 클래스에 startswith(string) 메서드가 있습니다. 이 메서드는 검색하려는 접두사 문자열을 수락하고 문자열 개체에서 호출됩니다. 다음과 같은 방법으로 이 메서드를 호출할 수 있습니다.
>>> 'hello world'.startswith('hell')True>>> "Harry Potter".startswith("Harr")True>>>> 'hello world'.startswith('nope')False사전>문자열이 주어진 접두사로 끝나는지 찾는 또 다른 방법이 있습니다. re 모듈(정규 표현식)에서 re.search('^' + prefix, string)를 사용하여 그렇게 할 수 있습니다. Regex는 ^를 줄의 시작으로 해석하므로 접두사를 검색하려면 다음을 수행해야 합니다.
>>> import re>>> bool(re.search('^hell', 'hello world'))True>>> bool(re.search('^Harr', 'Harry Potter'))True>>> bool(re.search('^nope', 'hello world'))거짓