본문으로 건너뛰기

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

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

문자열의 대소문자를 변환하는 주요 함수로 upper()(대문자로 변환)와 lower()(소문자로 변환)이 있습니다.


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

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

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

upper_text = text.upper()

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

lower_text = text.lower()

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

대소문자 변환 활용 사례

  • 데이터 정규화: 텍스트 데이터를 비교하거나 분류할 때 일관된 대소문자 형식을 유지합니다.

    • 정규화란? : 정규화는 데이터를 일관된 표준 형태로 변환하는 과정을 뜻합니다. 예를 들어, 텍스트를 비교할 때 모든 문자를 소문자로 바꾸어 다양한 형식의 단어를 동일한 형태로 처리합니다.
  • 사용자 입력 처리: 정규화를 통해 사용자가 입력한 데이터를 표준 형식으로 변환합니다.

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

standardized_input = user_input.lower()

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