본문 바로가기
코딩/파이썬

파이썬 대소문자 변환 방법 upper, lower, islower, isupper

by goemgoem-i 2024. 7. 10.
반응형
upper(), lower(), islower(), isupper() 메서드는 파이썬에서 문자열의 대소문자를 처리하고 확인하는 데 유용하게 사용됩니다.

 

 

1. upper()

upper() 메서드는 문자열의 모든 소문자를 대문자로 변환하여 반환합니다. 원래 문자열은 변경되지 않으며, 변환된 새로운 문자열이 반환됩니다.

 

 

특징

  • 알파벳 외의 문자(숫자, 기호 등)는 그대로 유지됩니다.
  • 비영문 알파벳도 대문자로 변환됩니다.

 

2. lower()

lower() 메서드는 문자열의 모든 대문자를 소문자로 변환하여 반환합니다. 마찬가지로 원래 문자열은 변경되지 않습니다.

 

특징

  • 알파벳 외의 문자(숫자, 기호 등)는 그대로 유지됩니다.
  • 비영문 알파벳도 소문자로 변환됩니다.

 

 

3. islower()

islower() 메서드는 문자열 내의 모든 알파벳 문자가 소문자인지 확인합니다. 만약 문자열에 하나라도 대문자가 있거나 알파벳이 아닌 문자가 포함되어 있으면 False를 반환합니다. 빈 문자열에 대해서는 False를 반환합니다.

 

 

특징

  • 문자열 내에 소문자가 아닌 다른 문자가 있더라도 소문자만 포함된 경우 True를 반환합니다.
  • 숫자나 기호가 포함된 경우에도 알파벳 문자가 모두 소문자이면 True를 반환합니다.

 

 

 

4. isupper()

isupper() 메서드는 문자열 내의 모든 알파벳 문자가 대문자인지 확인합니다. 대문자가 아닌 문자가 포함되어 있거나 빈 문자열인 경우 False를 반환합니다.

 

 

특징

  • 문자열 내에 대문자가 아닌 다른 문자가 있더라도 대문자만 포함된 경우 True를 반환합니다.
  • 숫자나 기호가 포함된 경우에도 알파벳 문자가 모두 대문자이면 True를 반환합니다.

 

 

반응형