대소문자 변환 메소드 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 강의를 등록해 주세요!