728x90
728x90
문자열 대소문자 변환과 첫 글자 대문자 만드는 방법
Python으로 Code를 작성하다 보면 간혹 들어오는 문자열에 대해서 대소문자 변환을 해서 파라미터로 넘기거나 혹은 첫 글자만 대문자로 변환을 해서 출력해야 하는 경우가 있다.
이번에는 매우 기본적인 내용이지만 자주 사용하는 방법임에 따라서 간단한 예시와 함께 사용하는 방법을 알아보도록 하자.
![[Python] 문자열 대소문자 변환과 첫 글자 대문자 만드는 방법](https://blog.kakaocdn.net/dna/cFK6Ug/btsD3dtEmrY/AAAAAAAAAAAAAAAAAAAAAIpEe-zvij3ybUTlziAWcqARmqnJvzfv7vRjWf9VVC_n/img.webp?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1769871599&allow_ip=&allow_referer=&signature=ABrEsVyhLM134E1wIYKgIvKiygc%3D)
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
🌵댓글