[파이썬] 문자열의 대소문자 변환

파이썬에서는 문자열을 대문자 또는 소문자로 변환하는 다양한 방법을 제공합니다. 이 글에서는 몇 가지 기본적인 방법과 함께 예제 코드를 사용하여 문자열의 대소문자 변환에 대해 알아보겠습니다.

1. upper()lower() 메서드

파이썬 문자열 객체는 upper()lower()라는 두 가지 메서드를 제공합니다.

string = "Hello, World!"

# 대문자로 변환
upper_string = string.upper()
print(upper_string)  # 출력: HELLO, WORLD!

# 소문자로 변환
lower_string = string.lower()
print(lower_string)  # 출력: hello, world!

2. swapcase() 메서드

swapcase() 메서드는 문자열에서 대문자를 소문자로, 소문자를 대문자로 변환합니다.

string = "HeLLo, WoRLD!"

# 대소문자 변환
swapcase_string = string.swapcase()
print(swapcase_string)  # 출력: hEllO, wOrld!

3. capitalize() 메서드

capitalize() 메서드는 문자열의 첫 글자만 대문자로 변환하고, 나머지 문자는 소문자로 유지합니다.

string = "hello, world!"

# 첫 글자만 대문자로 변환
capitalize_string = string.capitalize()
print(capitalize_string)  # 출력: Hello, world!

4. title() 메서드

title() 메서드는 문자열을 Title Case로 변환합니다. 즉, 각 단어의 첫 글자를 대문자로 변환합니다.

string = "hello, world!"

# Title Case로 변환
title_string = string.title()
print(title_string)  # 출력: Hello, World!

위의 예제 코드를 실행하면 문자열의 대소문자를 변환하는 여러 메서드를 알 수 있습니다. 이러한 방법을 사용하여 문자열을 원하는 형식에 맞게 변환할 수 있습니다.