본문 바로가기
Development/Python

[Python] 문자열 대소문자 변환과 첫 글자 대문자 만드는 방법

by 선인장 🌵 2024. 1. 28.
728x90
728x90

문자열 대소문자 변환과 첫 글자 대문자 만드는 방법

Python으로 Code를 작성하다 보면 간혹 들어오는 문자열에 대해서 대소문자 변환을 해서 파라미터로 넘기거나 혹은 첫 글자만 대문자로 변환을 해서 출력해야 하는 경우가 있다. 

이번에는 매우 기본적인 내용이지만 자주 사용하는 방법임에 따라서 간단한 예시와 함께 사용하는 방법을 알아보도록 하자.

[Python] 문자열 대소문자 변환과 첫 글자 대문자 만드는 방법

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


🌵댓글

 

loading