문자열에 특정 문자열이 포함되어 있는지 Python으로 확인하는 방법
Python 문자열이 다른 문자열을 포함하는지 확인하는 방법
프로그래밍이 처음이거나 Python 이외의 프로그래밍 언어에서 오신 경우에는 Python에서 문자열이 다른 문자열을 포함하는 가장 좋은 방법을 찾을 수 있습니다.
이 튜토리얼에서는 **멤버 연산자 in
**를 사용하여 이 작업을 처리하는 가장 파이썬스러운 방법에 초점을 맞춥니다. 또한, 관련성이 있는 원하는 문자열 메서드를 식별하는 방법에 대해서도 배우게 될 것입니다.
마지막으로, 판다스 열에서 부분 문자열을 찾는 방법에 대해서도 알아볼 것입니다. CSV 파일에서 데이터를 검색해야 할 때 이 기법을 사용할 수 있습니다. 이 다음 섹션에서 배울 기법을 사용할 수도 있지만, 탭ular 데이터로 작업하는 경우에는 데이터를 판다스 DataFrame으로 로드하고 판다스에서 부분 문자열을 검색하는 것이 가장 좋습니다.
Python 문자열이 다른 문자열을 포함하는지 확인하는 방법
in
멤버 연산자는 문자열 내에 부분 문자열이 있는지 빠르고 가독성 있게 확인하는 방법을 제공합니다. 위의 코드 줄은 거의 영어처럼 읽힌다는 것을 알 수 있을 것입니다.
문자열 "secret"
가 raw_file_content
에 포함되어 있기 때문에 not in
연산자는 False
를 반환합니다.
- 부분 문자열을 찾은 경우
True
- 부분 문자열을 찾지 못한 경우
False
이 코드 스니펫에서 멤버 연산자를 사용하여 raw_file_content
가 "secret"
이라는 부분 문자열을 포함하는지 확인합니다. 포함되어 있다면 터미널에 메시지가 출력됩니다.
(위 <code>부터 타이틀을 생성하는 부분까지 번역)