대소문자 변환 메소드 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("불일치합니다.")
Mission
0 / 1
파이썬에서 문자열의 모든 문자를 대문자로 변환하는 함수는 무엇인가요?
capitalize()
title()
upper()
lower()
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과