[파이썬] 문자열의 시작과 끝 검사(startswith, endswith)

파이썬에서 문자열을 다룰 때, 문자열이 특정한 문자/문자열로 시작하거나 끝나는지 확인해야 할 때가 있습니다. 이를 위해 파이썬은 startswithendswith라는 내장 함수를 제공합니다. 이 함수들을 사용하면 간단하게 문자열의 시작과 끝을 검사할 수 있습니다.

startswith 함수

startswith 함수는 문자열이 특정한 접두사로 시작하는지 여부를 반환합니다. 함수의 기본 형식은 다음과 같습니다:

str.startswith(prefix, start, end)

startswith 함수는 지정된 접두사로 시작하는 경우 True를, 그렇지 않은 경우 False를 반환합니다.

다음은 startswith 함수의 사용 예시입니다:

str = "Hello World"
print(str.startswith("Hello"))  # True
print(str.startswith("World"))  # False

endswith 함수

endswith 함수는 문자열이 특정한 접미사로 끝나는지 여부를 반환합니다. 함수의 기본 형식은 다음과 같습니다:

str.endswith(suffix, start, end)

endswith 함수는 지정된 접미사로 끝나는 경우 True를, 그렇지 않은 경우 False를 반환합니다.

다음은 endswith 함수의 사용 예시입니다:

str = "Hello World"
print(str.endswith("World"))  # True
print(str.endswith("Hello"))  # False

결론

startswithendswith 함수를 사용하면 파이썬에서 문자열의 시작과 끝을 간단하게 검사할 수 있습니다. 이를 활용하여 코드에서 원하는 문자열 패턴을 찾는 등의 작업을 수행할 수 있습니다.