콘텐츠로 건너뛰기

파이썬에서 'contains' 키워드의 사용 방법

[

Python 문자열에서 다른 문자열을 포함하는지 확인하는 방법

raw_file_content = """Hi there and welcome.
This is a special hidden file with a SECRET secret.
I don't want to tell you The Secret,
but I do want to secretly tell you that I have one."""
"secret" in raw_file_content

in 멤버십 연산자는 문자열 내에 부분 문자열이 존재하는지 여부를 빠르고 가독성 있게 확인하는 방법을 제공합니다. 코드 줄이 거의 영어처럼 읽힌다는 것을 알 수 있습니다.

"secret" not in raw_file_content

in 연산자를 사용할 때 부분 문자열이 문자열에 포함되어 있을 경우 불리언 값이 반환됩니다:

  • 부분 문자열을 찾은 경우 True
  • 부분 문자열을 찾지 못한 경우 False
if "secret" in raw_file_content:
print("Found!")

이 코드 스니펫에서 in 멤버십 연산자를 사용하여 raw_file_content"secret"가 부분 문자열인지 여부를 확인합니다. 부분 문자열인 경우 터미널에 메시지를 출력합니다.

파이썬에서 문자열이 다른 문자열을 포함하는지 확인하는 방법에 대해 자세히 알아보았습니다. 다음으로는 대소문자 구분을 제거하여 확인을 일반화하는 방법에 대해 알아보겠습니다.