파이썬 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법은?
Python 문자열이 부분 문자열을 포함하는지 확인하는 방법
Python에서는 회원 자격 표시 연산자 in
을 사용하여 문자열이 부분 문자열을 포함하는지 확인할 수 있습니다. 이는 가독성이 좋고 빠른 확인 방법으로, 문자열 내에 부분 문자열이 있는지 확인할 때 권장되는 방법입니다. 아래 예제를 살펴봅시다.
위의 예제에서는 in
연산자를 사용하여 부분 문자열 "secret"
이 raw_file_content
문자열에 포함되어 있는지 확인합니다. 실행 결과로 True
가 반환됩니다.
부분 문자열이 문자열에 포함되어 있는지 확인하기 위해 in
연산자를 사용할 수 있을 뿐 아니라, not in
연산자를 사용하여 부분 문자열이 문자열에 포함되어 있지 않은 경우를 확인할 수도 있습니다.
위의 예제에서는 반환 값이 False
인 이유는 "secret"
이 raw_file_content
문자열에 포함되어 있기 때문입니다.
조건문에서 in
연산자를 사용하여 코드를 작성할 수도 있습니다.
위의 코드 예제에서는 in
연산자를 사용하여 raw_file_content
문자열이 "secret"
부분 문자열을 포함하는지 확인합니다. 만약 포함된다면, 터미널에 “Found!”라는 메시지가 출력됩니다.
이와 같이 in
연산자를 사용하여 부분 문자열의 존재 유무를 확인하고, 이를 기반으로 코드에서 결정을 내릴 수 있습니다. Python의 in
연산자를 활용하여 문자열에 부분 문자열이 포함되어 있는지 간편하게 확인할 수 있습니다.