파이썬 str contains 사용 방법: 손쉽게 이해하고 수정하기 (How to Use/Fix python str contains: Effortlessly Understand and Modify)
Python 문자열이 다른 문자열을 포함하는지 확인하는 방법
프로그래밍을 처음 시작하거나 Python 이외의 프로그래밍 언어에서 왔다면 Python에서 문자열이 다른 문자열을 포함하는지 확인하는 가장 좋은 방법을 찾고 있을 수 있습니다.
이 튜토리얼에서는 이 작업을 처리하는 가장 Pythonic 한 방법인 **멤버십 연산자 in
**을 사용합니다. 또한, 관련된 다른 사용 사례를 위해 적절한 문자열 메소드를 식별하는 방법도 배우게 될 것입니다.
마지막으로, pandas 열에서 하위 문자열을 찾는 방법도 배울 것입니다. 이는 CSV 파일에서 데이터를 검색해야하는 경우에 유용합니다. 다음 섹션에서 배울 방법을 사용할 수도 있지만 만약 표 형태의 데이터를 작업 중이라면 데이터를 pandas DataFrame으로 로드하고 pandas에서 하위 문자열을 검색하는 것이 가장 좋습니다.
Python 문자열이 다른 문자열을 포함하는지 확인하는 방법
in
멤버십 연산자는 문자열 내에 하위 문자열이 존재하는지 빠르고 읽기 쉬운 방법을 제공합니다. 이 코드 줄은 거의 영어로 읽히는 것을 알 수 있을 것입니다.
위와 같은 이유로 "secret"
라는 하위 문자열이 raw_file_content
에 존재하므로 not in
연산자는 False
를 반환합니다.
- 만약 Python이 하위 문자열을 찾았다면
True
를 반환합니다. - 만약 Python이 하위 문자열을 찾지 못했다면
False
를 반환합니다.
본 코드에서는 멤버십 연산자를 사용하여 raw_file_content
에 "secret"
가 하위 문자열로 있는지 확인합니다. 만약 있다면 터미널에 메시지를 출력합니다.