[파이썬] 문자열의 대소문자 변환
파이썬에서는 문자열을 대문자 또는 소문자로 변환하는 다양한 방법을 제공합니다. 이 글에서는 몇 가지 기본적인 방법과 함께 예제 코드를 사용하여 문자열의 대소문자 변환에 대해 알아보겠습니다.
1. upper()
와 lower()
메서드
파이썬 문자열 객체는 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!
위의 예제 코드를 실행하면 문자열의 대소문자를 변환하는 여러 메서드를 알 수 있습니다. 이러한 방법을 사용하여 문자열을 원하는 형식에 맞게 변환할 수 있습니다.