본문 바로가기
프로그래밍/Python

파이썬(Python) 영어 대문자, 소문자 다루기 (feat. capitalize, title, swapcase, upper, lower)

by 부자 꽁냥이 2022. 9. 17.

파이썬(Python)에서는 영어 문자열에 대해서 대문자 소문자를 다룰 수 있는 여러 함수를 제공한다. 이번 포스팅에서는 영어 문자열에서 대문자, 소문자를 다룰 수 있는 capitalize, title, swapcase, upper, lower 함수의 역할과 사용법을 알아보려고 한다.


   영어 대문자, 소문자를 다루어 보자

1) 문자열 첫 번째를 대문자로 바꿔보자 : capitalize

capitalize는 첫 번째 단어를 대문자로 바꿔준다.

 

string = 'welcome to my blog'

print(string.capitalize()) ## 첫 번째 알파벳을 대문자로 바꾼다.

 

파이썬(python) capitalize


2) 모든 단어의 첫 글자를 대문자로 : title

title은 모든 단어의 첫 글자를 대문자로 바꾸어준다.

 

string = 'welcome to my blog'

print(string.title()) ## 모든 단어의 첫 글자를 대문자로 바꾼다.

 

파이썬(python) title


3) 대문자를 소문자, 소문자를 대문자로 : swapcase

swapcase는 이름에서 알 수 있듯이 대문자를 소문자, 소문자를 대문자로 바꿔준다.

 

string = 'Welcome To My Blog'

print(string.swapcase())

 

파이썬(python) swapcase


4) 모든 영어를 대문자(소문자)로 바꾸자 : upper, lower

lower는 영어 문자열을 모두 소문자로 바꿔주고, upper는 모두 대문자로 바꿔준다.

 

string = 'Hello~'

print(string.lower()) # 모두 소문자
print(string.upper()) # 모두 대문자

 

파이썬(Python) lower, upper


 


댓글


맨 위로