파이썬에서 'swapcase()'는 문자열의 메서드(method)로, 문자열의 대문자를 소문자로, 소문자를 대문자로 변환하여 새로운 문자열을 반환하는 역할을 합니다.
1. swapcase
- 'swapcase()' 메서드는 문자열의 대문자를 소문자로, 소문자를 대문자로 변환하여 반환합니다.
- 특수문자나 숫자는 무시하고 알파벳만 서로 바꾸어 반환합니다.
text1 = "Hello World"
swapped_text1 = text1.swapcase()
print(swapped_text1) # 출력: "hELLO wORLD"
text2 = "123Hello !@#$World"
swapped_text2 = text2.swapcase()
print(swapped_text2) # 출력: "123hELLO !@#$wORLD"
★ 주의할 점
'swapcase()' 메서드는 원본 문자열을 변경하지 않고 새로운 문자열을 반환한다는 것입니다.
문자열은 불변(immutable) 객체이기 때문에 메서드를 호출해도 원본 문자열이 변경되지 않습니다.
따라서 변환된 값을 변수에 할당하여 사용해야 합니다.
ㅡㅡㅡㅡㅡㅡㅡㅡ할당Xㅡㅡㅡㅡㅡㅡㅡㅡㅡ
text1 = "Hello World"
text1.swapcase()
print(text1) # 출력: "Hello World"
ㅡㅡㅡㅡㅡㅡㅡㅡ할당Oㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
text2 = "Hello World"
swapped_text2 = text2.swapcase()
print(swapped_text2) # 출력: "hELLO wORLD"
728x90
'Python' 카테고리의 다른 글
[파이썬] islower | isupper (32) | 2023.09.28 |
---|---|
[파이썬] title | capitalize (38) | 2023.09.28 |
[파이썬] count (49) | 2023.09.28 |
[파이썬] f 문자열 | f string (62) | 2023.09.28 |
[파이썬] 딕셔너리 | dict (34) | 2023.09.28 |