Python
[Python] upper(), lower(), isupper(), islower(), capitalize(), title() : 대소문자 변환 함수
meizzi
2023. 2. 17. 14:55
728x90
반응형
대문자 변환 함수
upper()
- string.upper()
- 바꾸고자 하는 문자열(string)을 모두 대문자로 변환
string = 'aaa'
string.upper() # AAA
capitalize()
- string.capitalize()
- 바꾸고자 하는 문자열(string)에서 첫 글자만 대문자로 변환
string = 'aaa'
string.capitalize() # Aaa
title()
- string.title()
- 바꾸고자 하는 문자열(string)에서 알파벳 외의 문자(숫자, 특수기호, 띄어쓰기 등)로 나누어져 있는 영어 단어들의 첫 글자를 모두 대문자로 변환
string1 = 'aaa'
string1.title() # Aaa
string2 = 'a2b2'
string2.title() # A2B2
string3 = 'a-b'
string3.title() # A-B
소문자 변환 함수
lower()
- string.lower()
- 바꾸고자 하는 문자열(string)을 모두 소문자로 변환
- 소문자 변환 함수는 lower()만 존재
string = 'AAA'
string.upper() # aaa
대소문자 검사 함수
isupper()
- string.isupper()
- 검사하고자 하는 문자열(string) 객체 내부에 있는 모든 문자가 대문자인지 검사
- Boolean 타입 반환
string1 = 'aaa'
string2 = string1.upper()
print(string1.isupper()) # False
print(string2.isupper()) # True
islower()
- string.islower()
- 검사하고자 하는 문자열(string) 객체 내부에 있는 모든 문자가 소문자인지 검사
- Boolean 타입 반환
string1 = 'AAA'
string2 = string1.lower()
print(string1.islower()) # False
print(string2.islower()) # True
728x90
반응형