본문 바로가기
Python/Python 기초

파이썬(Python) 문자열을 대문자와 소문자로 바꿔주는 upper(), lower() 함수

by healingmau 2022. 4. 24.

 

문자열을 대문자와 소문자로 바꿔주는 upper(), lower() 함수

 

1. 문자열을 대문자로 바꾸기

 


string.upper() 함수

 

string :  바꾸려는 문자열 객체

반환형 : 모든 문자열이 대문자로 바뀐 문자열

 

name = 'Kang Mari'
print(name.upper())   # upper()함수를 이용 대문자로 변환
>> KANG MARI          # 대문자로 변환되여 반환됨

name                  # 변수의 값은 변하지 않음, 여전히 'Kang Mri'
>> 'Kang Mari'

 

여기서 잠깐!!

 

name.upper() 함수를 실행하면

문자열을 모두 대문자로 변환

새로운 문자열로 반환합니다.

 

하지만 변수 name의 값은

변하지 않았습니다.

 

변수의 값에 적용하고 싶다면

name = name.upper()

name 이란 변수에 다시

저장을 해줘야 합니다.

 

name = 'Kang Mari'  # 변수 name에 'Kang Mri' 저장
name                # 변수 name에 값 확인
>> 'Kang Mari'

name = name.upper() # upper() 함수이용 대문자로 변환후 다시 name 변수에 저장
name                # 변수 name에 값 확인                        
>> 'KANG MARI'      # 대문자로 저장되어 있음

print(name)         # 화면에 출력
>> KANG MARI

 


2. 문자열을 소문자로 바꾸기

 


string.lower() 함수

 

string :  바꾸려는 문자열 객체

반환형 : 모든 문자열이  소문자로 바뀐 문자열

 

name = 'Kang Mari'    # 변수에 Kang Mari 문자열을 저장
name = name.lower()   # 문자열을 소문자로 변경하고 변수 name에 저장

print(name)           # 화면에 name 값을 출력
>> kang mari

 

힐링아무의 코딩일기 힐코딩!

 

댓글