Coding/Python

[python] 알파벳 대/소문자 변환 함수 (upper, lower...)

dodomp0114 2021. 11. 9. 23:19
  1. upper
  2. lower
  3. isupper / islower
  4. capitalize
  5. title

 

 

 

upper 함수

 

- 문자열에서 영어 소문자에 해당하는 부분을 대문자로 바꿔주는 함수.

  syntax : method.upper()

 

ex)

>>> A = "hello welcome"
>>> B = A.upper()
>>> print (B)
'HELLO WELCOME'

 


 

 

lower 함수

 

- 문자열에서 영어 대문자에 해당하는 부분을 소문자로 바꿔주는 함수.

  syntax : method.lower()

 

ex)

>>> A = "HELLO WELCOME"
>>> B = A.lower()
>>> print (B)
'hello welcome'

 

 


 

 

 

isupper, islower 함수 

 

  • isupper 함수 - 문자열 안에 있는 문자가 '전부' 대문자일 경우에 true 반환.

 

  • islower 함수 - 문자열 안에 있는 문자가 '전부' 대문자일 경우에 true 반환.

 

ex)

# isupper
# 문자열 안의 문자가 모두 대문자 일 경우
>>> A = "PYTHON"
>>> B = A.isupper()
True

# isupper
# 문자열 안의 문자가 하나라도 소문자 일 경우
>>> A = "PYTHOn"
>>> B = A.isupper()
False

 

# islower
# 문자열 안의 문자가 모두 소문자 일 경우
>>> A = "pyhon"
>>> B = A.islower()
True

# islower
# 문자열 안의 문자가 하나라도 대문자 일 경우
>>> A = "pythoN"
>>> B = A.islower()
False

 

 


 

 

capitalize 함수

 

- 문자열의 맨 앞 문자를 소문자에서 대문자로 변경.

 

ex)

>>> A = "wonderful life"
>>> B = A.capitalize()
>>> print(B)
'Wonderful life'

 


 

 

title 함수

 

- 문자열 안, 특수 기호나 숫자, 공백으로 나뉘어져 있는 문자의 맨 앞 글자를 소문자에서 대문자로 변경.

 

ex)

>>> A = "happy day wonderful-day"
>>> B = A.title()
>>> print(B)
'Happy Day Wonderful-Day'