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
반응형