본문으로 건너뛰기
실습하기

대소문자 변환 메소드 upper()와 lower()

문자열 "apple""APPLE"로, "APPLE""apple"로 한 번에 변환하려면 어떻게 해야 할까요?

파이썬은 문자열의 대소문자를 변환하는 함수인 upper()lower()를 제공합니다.


대소문자 변환 메소드의 사용

upper() 메소드는 문자열의 모든 문자를 대문자로 변환하고, lower() 메소드는 모든 문자를 소문자로 변환합니다.

대소문자 변환 예시
text = "Hello World!"

upper_text = text.upper()

# HELLO WORLD!
print("upper_text:", upper_text)

lower_text = text.lower()

# hello world!
print("lower_text:", lower_text)

대소문자 변환은 언제 필요할까요?

프로그래밍에서 대소문자 변환은 정규화를 통해 사용자가 입력한 데이터를 표준 형식으로 변환할 때 주로 사용됩니다.

정규화란? : 정규화는 데이터를 일관된 형태로 변환하는 과정을 뜻합니다. 예를 들어 텍스트를 비교할 때 모든 문자를 소문자로 바꾸거나, 공백을 제거하는 등의 작업을 수행하는 것이 정규화입니다.


데이터 정규화 예시
user_input = "PyThOn"

standardized_input = user_input.lower()

if standardized_input == "python":
print("일치합니다!")
else:
print("불일치합니다.")

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!