반응형
swapcase() 소개
파이썬의 문자열 메소드 중 하나로, 문자열 내의 몯든 대문자를 소문자로, 소문자를 대문자로 변환하는 기능을 가집니다.
이 메소드는 원본 문자열에 영향을 미치지 않고, 변환된 새로운 문자열을 반환합니다.
swapcase() 기본 사용법
사용법은 다음과 같습니다
str.swapcase()
swapcase() 이용한 대소문자 전환 예제
str = "Python Is FUN"
print(str.swapcase()) # 출력: pYTHON iS fun
str = "123abcXYZ!@#"
print(str.swapcase()) # 출력: 123ABCxyz!@#
str = ""
print(str.swapcase()) # 출력: ""
str = "Hello World 123"
print(str.swapcase()) # 출력: hELLO wORLD 123
swapcase() 주의점
- swapcase() 원본 문자열을 변경하지 않고 새로운 문자열을 반환합니다. 문자열은 불변의 특성을 갖습니다.
- 입력 문자열이 비어 있으면 None을 반환합니다.
- 입력 문자열이 None이면 ValueError 예외를 발생 시킵니다.
- 알파벳 문자에만 적용되며 숫자, 특수문자, 공백에는 아무런 영향을 미치지 않습니다.
swapcase()활용한 문제
반응형