본문 바로가기

프로그래밍/[Python] 파이썬

[Python] 파이썬 대문자 소문자 변경 (upper, lower, capitalize, title, swapcase, isupper, islower)

by GenieIT* 2024. 9. 30.

728x90
728x90

 

0. 개요

영어 문자열을 대문자, 소문자로 자유자재로 변경하고 확인하는 문자열 메서드에 대해 설명합니다. 확실하게 익혀두면 꼭 도움이 되실 메서드들입니다.

  • string.upper()
  • string.lower()
  • string.isupper()
  • string.islower()
  • string.capitalize()
  • string.title()
  • string.swapcase()

 

 

1. string.upper()

  • 문자열 전체대문자로 변경합니다.
a = "python"

print(a.upper())

'''
실행 결과
PYTHON
'''

 

2. string.lower()

  • 문자열 전체소문자로 변경합니다.
a = "PYTHON"

print(a.lower())

'''
실행 결과
python
'''

 

 

3. string.isupper()

  • 문자열 전체대문자로 이루어져 있는지 확인합니다. (True / False)
a = "PYTHON"

print(a.isupper())

'''
실행 결과
True
'''
a = "Python"

print(a.isupper())

'''
실행 결과
False
'''

 

4. string.islower()

  • 문자열 전체소문자로 이루어져 있는지 확인합니다. (True / False)
a = "python"

print(a.islower())

'''
실행 결과
True
'''
a = "Python"

print(a.islower())

'''
실행 결과
False
'''

 

 

5. string.capitalize()

  • 첫번째 문자열대문자로 변경합니다.
a = "hello world python"

print(a.capitalize())

'''
실행 결과
Hello world python
'''

 

6. string.title()

  • 각 단어의 첫번째 글자대문자로 변경합니다.
a = "hello world python"

print(a.title())

'''
실행 결과
Hello World Python
'''

 

 

7. string.swapcase()

  • 문자열의 각 문자마다 대문자는 소문자로 소문자는 대문자로 변경합니다.
  • 대문자 소문자 reverse라고 생각하면 쉽습니다.
a = "hello world python"

print(a.swapcase())

'''
실행 결과
HELLO WORLD PYTHON
'''

 

 

 

728x90