Python

[파이썬] swapcase

pyflu 2023. 9. 28. 12:23

파이썬에서 '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