파이썬 문자열 swapcase() 메서드

Paisseon Munjayeol Swapcase Meseodeu



대문자는 소문자로 변환되고 소문자는 Python 문자열 'swapcase()' 메서드를 사용하여 대문자로 변경됩니다. 이 함수는 문자열의 기호나 숫자를 무시합니다.

예 1: Python에서 Python String swapcase() 메서드 활용







이 데모에서는 소문자를 대문자로 변환하고 Python 언어의 'swapcase()' 메서드를 사용합니다. 대문자 및 소문자 쓰기 스타일에 사용되는 두 개의 동시 문자 세트가 있으며 한 세트의 각 문자는 일반적으로 다른 세트의 동일한 문자를 갖습니다. 대문자가 'A'와 같이 더 크고 더 큰 문자인 것과 달리 소문자는 'a'와 같은 더 작고 더 낮은 문자에 해당합니다. 파이썬은 문자열에서 대소문자를 바꾸는 'swapcase()' 함수를 제공합니다. Python의 'swapcase()' 함수는 대소문자를 구분하는 모든 문자의 대소문자가 바뀐 문자열의 복사본을 생성합니다.



아래 이미지에서 볼 수 있듯이 'SHE LIKES BANANAS'라는 텍스트가 있는 문자열 값인 첫 번째 값을 보고 코드를 시작하겠습니다. 이 값에 사용된 모든 문자는 대문자입니다. 이 문자열 값은 이전에 초기화한 'string1' 변수에 저장됩니다. 그 다음, 이 'string1'에 문자열 값이 포함되어 있기 때문에 매개변수 'string1'과 함께 'swapcase()'를 호출합니다. 이 메서드는 문자열 값에 포함된 모든 대문자가 소문자로 변경되는 새 문자열을 포함하는 출력을 제공합니다. 'swapcase()' 메서드의 결과는 초기화된 변수 'outcome'에 저장됩니다.



그런 다음 'print()' 함수를 호출하고 결과가 거기에 유지되므로 괄호 사이에 'outcome' 인수를 전달하고 이를 표시하려고 합니다.





원래 문자열의 모든 문자가 소문자로 변경된 새 문자열이 포함된 출력이 표시되었습니다. '그녀는 바나나를 좋아한다'가 표시되는 값입니다.



스크립트의 두 번째 부분에서는 소문자를 대문자로 전환합니다. 이 섹션은 이전 섹션과 유사하지만 마지막 섹션에서 대문자를 소문자로 변경했습니다. 결과적으로 소문자로 된 모든 항목을 포함하는 새 문자열을 얻었습니다. 이제 상황이 역전되었으므로 코드를 시작하겠습니다. 문자열 값은 '나는 내 애완동물을 사랑합니다'입니다. 보시다시피 모든 단어는 소문자로 작성됩니다. 이 값은 생성된 변수 'string1'에 저장됩니다. 그런 다음 문자열 'swapcase()' 메서드가 다음 줄에서 사용되며 해당 매개변수인 변수 'string2'가 문자열 값을 가지므로 전달됩니다. 그런 다음 'print()' 함수가 호출되고 'swapcase()' 메서드의 최종 결과가 포함되어 있기 때문에 'outcome' 인수가 제공됩니다.

이전 코드에서 문자열 값에 소문자를 모두 사용했기 때문에 'swapcase()'는 아래 이미지와 같이 모두 대문자로 변경합니다. 문자열 값에 있는 모든 문자가 이제 대문자로 표시되고 단일 문자가 소문자로 표시되지 않는 새 문자열이 표시됩니다.

코드의 세 번째 섹션에서는 대문자와 소문자를 동시에 변경합니다. 처음 두 섹션에서는 먼저 문자열 값을 소문자로 변경하고 두 번째 섹션에서는 대문자로 변경했습니다. 그러나 이 섹션에서는 이를 함께 수행합니다. 우리는 일부 대문자와 일부 소문자를 취하고 'swapcase()'를 적용하는 문자열 값을 취합니다. 그런 다음 소문자가 대문자로 표시되고 대문자가 소문자로 표시되는 문자열을 반환합니다.

문자열 값 'sHE lOvE pLay with DoGs'를 생성하고 변수 'string3'에 할당하여 코드를 시작하겠습니다. 이 문자열 값에는 소문자와 대문자가 모두 포함됩니다. 그런 다음 'swapcase()' 메서드를 활용하고 이미 문자열 값을 저장했기 때문에 'string3' 매개변수를 전달합니다. 그런 다음 결과가 거기에 저장되고 표시하기를 원하기 때문에 'print()' 함수를 호출하고 'outcome' 인수를 전달합니다.

문자열의 대문자는 출력에서 ​​대문자로 변환되고 문자열 요소에 있는 대문자는 소문자로 변환됩니다.

예제 2: 추가 문자 유형으로 Python String swapcase() 메서드 구현

Python 문자열은 다양한 문자 유형 'swapcase()' 메서드를 무시합니다. 현재 문자열에 여러 문자 유형이 있는 경우 'swapcase()' 메서드는 이를 무시하고 알파벳 문자만 적절한 대소문자로 변경합니다.

코드의 문자열 값 섹션에서 문자 유형과 숫자 유형을 모두 사용합니다. 코드를 실행하는 것으로 시작하겠습니다. 문자열 값 'My Roll Number Is 161068'은 변수 'str1'에 저장됩니다. 이 값에는 볼 수 있는 것처럼 두 가지 문자 유형이 있습니다. 그런 다음 다음 줄에서 문자열 값을 저장하기 때문에 매개변수로 제공한 'str1'과 함께 'swapcase()' 메서드를 적용합니다. 문자열 'swapcase()' 메서드를 사용한 결과를 포함하는 'result'라는 변수가 있습니다. 그런 다음 print() 함수를 사용하여 결과를 표시합니다. 이 함수의 괄호 안에 'result' 인수와 함께 호출됩니다.

출력에는 문자열의 요소가 변경되고 대문자 알파벳이 소문자로 변경되고 소문자가 대문자로 변경된 새 문자열이 표시됩니다. 그러나 이 방법은 다른 문자 유형을 변경하지 않기 때문에 문자열의 숫자 '161068'은 변경되지 않았습니다.

코드의 이전 섹션에서 문자열에 숫자 문자를 사용한 것과 유사하게 이 코드 섹션에서는 문자열 값에 기호, 숫자 및 문자를 사용합니다. 그러나 함수가 무시하므로 기호, 숫자 또는 문자는 변경되지 않습니다. 문자의 대소문자만 변경됩니다.

우리가 만든 변수 'str1'에 문자열 값 'Alex는 79%를 얻었고 Noah는 시험에서 98%를 얻었습니다'를 저장하는 코드를 작성하는 것으로 시작합니다. 'swapcase()' 메서드는 다음 줄에서 'str1' 매개변수와 함께 사용됩니다. 그런 다음 다음 줄에서 'swapcase()' 메서드를 사용하여 이전에 결과를 저장했기 때문에 'result' 변수를 인수로 제공하는 'print()' 함수를 호출합니다.

이 접근 방식은 다른 문자 유형을 무시하기 때문에 숫자나 '%' 기호에는 영향을 미치지 않습니다. 예와 같이 소문자는 대문자로, 대문자는 소문자로 변환합니다.

결론

대소문자를 바꾸는 것은 파이썬에서 작업할 때 유용한 기술입니다. 첫 번째 예에서는 대문자를 소문자로 또는 그 반대로 변환했습니다. 두 번째 예에서는 이 방법이 숫자와 기호를 무시하기 때문에 다른 문자 유형과 함께 이 방법을 사용했습니다. 따라서 알파벳 문자의 경우 외에는 변경되지 않았습니다.