str.contains(): Python으로 문자열 검색 및 필터링하는 방법
Python 문자열이 다른 문자열을 포함하는지 확인하는 방법
파이썬을 처음 접하는 분이거나 파이썬 이외의 다른 프로그래밍 언어에서 왔다면, 파이썬에서 문자열이 다른 문자열을 포함하는지 확인하는 가장 좋은 방법을 찾고 있을 것입니다.
이 튜토리얼에서는 **멤버십 연산자 in
**을 사용하여 이 작업을 처리하는 가장 파이썬스러운 방법에 초점을 맞출 것입니다. 또한 관련된 다른 사용 사례를 위한 올바른 문자열 메서드를 식별하는 방법을 배우게 될 것입니다.
마지막으로, pandas 열에서 부분 문자열을 찾는 방법도 배우게 될 것입니다. 이는 CSV 파일에서 데이터를 검색해야 하는 경우 도움이 됩니다. 다음 섹션에서 배울 접근 방식을 사용할 수 있지만, 테이블 형식의 데이터를 사용하려는 경우 데이터를 pandas DataFrame으로 로드하고 pandas에서 부분 문자열을 검색하는 것이 가장 좋습니다.
Python 문자열이 다른 문자열을 포함하는지 확인하는 방법
in
멤버십 연산자를 사용하면 문자열에서 부분 문자열이 있는지 여부를 빠르고 읽기 쉬운 방법으로 확인할 수 있습니다. 코드 라인이 거의 영어처럼 읽힌다는 것을 알 수 있을 것입니다.
"secret"
라는 부분 문자열이 raw_file_content
에 존재하기 때문에 not in
연산자는 False
를 반환합니다.
- 부분 문자열을 찾았다면
True
- 부분 문자열을 찾지 못했다면
False
이 코드 조각에서 in
멤버십 연산자를 사용하여 raw_file_content
에 "secret"
이 부분 문자열인지 확인합니다. 그렇다면 메시지를 터미널에 출력합니다.
부분 문자열을 확인하는 데 in
연산자를 사용하는 것은 빠르고 간결한 방법입니다. 이 게시물에서는 이 방법을 사용하여 문자열의 부분 문자열을 확인하는 방법을 상세히 다루었습니다. 파이썬 문자열을 사용하여 더 많은 작업을 수행하려는 경우 효과적인 방법입니다.