728x90
728x90
문자열 대소문자 변환과 첫 글자 대문자 만드는 방법
Python으로 Code를 작성하다 보면 간혹 들어오는 문자열에 대해서 대소문자 변환을 해서 파라미터로 넘기거나 혹은 첫 글자만 대문자로 변환을 해서 출력해야 하는 경우가 있다.
이번에는 매우 기본적인 내용이지만 자주 사용하는 방법임에 따라서 간단한 예시와 함께 사용하는 방법을 알아보도록 하자.
728x90
1. upper() Method
upper() Method는 문자열의 모든 문자를 대문자로 변환을 시켜준다.
문자열에 문자 중 이미 대문자인 경우는 변환되지 않는다.
# upper() Method Example
original_string = "Hello, World!"
uppercased_string = original_string.upper()
print(uppercased_string)
### OUTPUT ###
"HELLO, WORLD!"
2. lower() Method
lower() Method는 문자열의 모든 문자를 소문자로 변환을 시켜준다.
문자열에 문자 중 이미 소문자인 경우는 변환되지 않는다.
# lower() Method Example
original_string = "Hello, World!"
lowercased_string = original_string.lower()
print(lowercased_string)
### OUTPUT ###
"hello, world!"
728x90
3. swapcase() Method
swapcase() Method는 문자열의 대문자는 소문자로 소문자는 대문자로 변환을 시켜준다.
해당 Method를 사용하면 문자열 내의 모든 문자에 대해서 대소문자를 변경하기 때문에 주의해서 사용할 필요가 있다.
# swapcase() Method Example
original_string = "Hello, World!"
swapped_string = original_string.swapcase()
print(swapped_string)
### OUTPUT ###
"hELLO, wORLD!"
4. capitalize() Method
capitalize() Method는 문자열의 첫 글자를 대문자로 변환을 시켜준다.
문자열에 첫 문자가 이미 대문자인 경우는 변환되지 않는다.
해당 Method는 어떠한 문장에서 첫 부분을 나타내는 경우 사용하면 유용하다.
# capitalize() Method Example
original_string = "hello, world!"
capitalized_string = original_string.capitalize()
print(capitalized_string)
### OUTPUT ###
"Hello, world!"
728x90
728x90
🌵댓글