학습 자료
대소문자 변환 메소드 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("불일치합니다.")
이 챕터의 강의 · 문자열을 원하는 대로 formatting 하는 방법
- 1. format() 함수로 문자열에 변수 삽입하기
- 2. format() 함수 유의사항 - indexError
- 3. format() 함수로 정수 출력하기
- 4. format() 함수로 부동 소수점 숫자 다루기
- 5. 선택형 퀴즈
- 6. 대소문자 변환 메소드 upper()와 lower()
- 7. strip() 함수로 문자열 양옆의 공백 제거하기
- 8. 문자열 구성을 확인하는 isOOO() 함수들
- 9. find()와 rfind()로 특정 문자의 위치 찾기
- 10. 문자열을 쪼개는 split() 함수
- 11. 문자열 내 특정 문자의 존재 여부를 확인하는 방법
- 12. 선택형 퀴즈
- 13. f-문자열로 문자열 formatting 하는 방법
- 14. format() 함수와 f-문자열 비교
- 15. 사용자에게 값을 입력 받는 input 함수
- 16. 잘못된 값을 나타내는 ValueError
- 17. 코딩 퀴즈- 문자열 분리하기
- 18. 선택형 퀴즈
- 19. 빈칸 채우기 퀴즈
Quiz
0 / 1
파이썬에서 문자열의 모든 문자를 대문자로 변환하는 함수는 무엇인가요?
capitalize()
title()
upper()
lower()
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말