[python] 문자열 비교하기

파이썬에서는 두 개의 문자열을 비교하는 다양한 방법이 있습니다. 이 포스트에서는 문자열을 비교하고 일치 여부를 확인하는 방법에 대해 설명하겠습니다.

1. == 연산자를 사용한 비교

가장 간단한 방법은 == 연산자를 사용하여 두 문자열이 동일한지 확인하는 것입니다.

str1 = "Hello"
str2 = "Hello"

if str1 == str2:
    print("두 문자열은 동일합니다.")
else:
    print("두 문자열은 다릅니다.")

위의 코드에서 str1str2는 동일하므로 “두 문자열은 동일합니다.”가 출력됩니다.

2. != 연산자를 사용한 비교

두 문자열이 다른지 확인하려면 != 연산자를 사용할 수 있습니다.

str1 = "Hello"
str2 = "World"

if str1 != str2:
    print("두 문자열은 다릅니다.")
else:
    print("두 문자열은 동일합니다.")

위의 코드에서 str1str2는 다르므로 “두 문자열은 다릅니다.”가 출력됩니다.

3. str1.startswith()str1.endswith() 메서드 사용

특정 문자열로 시작하는지 또는 특정 문자열로 끝나는지 확인할 수도 있습니다.

str1 = "Hello, world!"

if str1.startswith("Hello"):
    print("문자열이 'Hello'로 시작됩니다.")

if str1.endswith("!"):
    print("문자열이 '!'로 끝납니다.")

위의 코드에서는 startswith() 메서드로 문자열이 “Hello”로 시작하는지, endswith() 메서드로 문자열이 “!”로 끝나는지 확인합니다.

결론

파이썬에서는 다양한 방법으로 문자열을 비교하고 처리할 수 있습니다. ==!= 연산자뿐만 아니라 startswith()endswith() 메서드를 사용하여 문자열을 비교하고 조작할 수 있습니다.

이러한 기능을 활용하여 문자열을 효과적으로 처리할 수 있습니다.

더 많은 정보를 원하시면 Python 공식 문서를 참고하세요.