Python 문자열 대소문자 반전하기
Python에서 문자열의 모든 영문자에 대해 대소문자를 서로 뒤바꾸려면 swapcase() 메서드를 사용하면 됩니다. 이 메서드는 String 클래스에 기본으로 포함되어 있으며, 대문자는 소문자로, 소문자는 대문자로 변환한 새로운 문자열을 반환합니다.
사용 방법은 다음과 같습니다:
>>> 'Hello World 123'.swapcase()
'hELLO wORLD 123'
>>> 'Make America Great Again'.swapcase()
'mAKE aMERICA gREAT aGAIN'
실행 결과를 보면 알 수 있듯이, 숫자나 공백 같은 알파벳이 아닌 문자는 그대로 유지되고 영문자만 대소문자가 반전됩니다. 또한 swapcase()는 원본 문자열을 수정하지 않고 새로운 문자열을 반환한다는 점도 기억해 두세요.