Python 文字列 swapcase() メソッド

Python Wen Zi Lie Swapcase Mesoddo



大文字は小文字に変換され、小文字は Python 文字列「swapcase()」メソッドを使用して大文字に変換されます。この関数は、文字列内の記号や数字を無視します。

例 1: Python で Python String swapcase() メソッドを利用する







このデモでは、小文字を大文字に変換し、Python 言語の「swapcase()」メソッドを使用します。大文字と小文字の書体で同時に使用される 2 つの文字セットがあり、一方のセットの各文字は通常、他方のセットに相当します。大文字は「A」のように大きくて高い対応物ですが、小文字は「a」のような小さくて低い対応物です。 Python には、文字列の大文字と小文字を変更するための「swapcase()」関数が用意されています。 Python の「swapcase()」関数は、大文字と小文字を区別するすべての文字の大文字と小文字を切り替えた文字列のコピーを生成します。



最初の値を見ることからコードを始めましょう。これは、下の画像でわかるように、「SHE LIKES BANANAS」というテキストを含む文字列値です。この値で使用されるすべての文字は大文字です。この文字列値は、前に初期化した「string1」変数に格納されます。続いて、パラメータ「string1」を指定して「swapcase()」を呼び出します。この「string1」には文字列の値が含まれているためです。このメソッドは、文字列値に含まれるすべての大文字が小文字に変更された新しい文字列を含む出力を提供します。 「swapcase()」メソッドの結果は、初期化された変数「outcome」に格納されます。



次に、「print()」関数を呼び出して、括弧内に引数「outcome」を渡します。これは、結果がそこに保持されているためです。これを表示します。





元の文字列のすべての文字が小文字に変更された新しい文字列を含む出力が表示されました。 「彼女はバナナが好き」という値が表示されます。



スクリプトの 2 番目の部分では、小文字を大文字に切り替えます。このセクションは前のセクションと似ていますが、最後のセクションで大文字を小文字に変更しました。その結果、小文字のすべての項目を含む新しい文字列が得られました。状況が逆転したので、コードを開始しましょう。文字列値は「ペットが大好き」です。ご覧のとおり、すべての単語は小文字で書かれています。この値は、作成された変数「string1」に保存されています。次に、文字列「swapcase()」メソッドが次の行で使用され、そのパラメータである変数「string2」が渡されます。これは、文字列の値があるためです。次に、「print()」関数が呼び出され、「swapcase()」メソッドの最終的な結果が含まれているため、「outcome」引数がそれに提供されます。

前のコードでは文字列値にすべての小文字を使用したため、「swapcase()」は下の画像に示すようにすべて大文字に変更します。文字列値に存在するすべての文字が大文字になり、1 文字も小文字ではない新しい文字列が表示されます。

コードの 3 番目のセクションでは、大文字と小文字の文字を同時に変更します。最初の 2 つのセクションでは、最初に文字列値を小文字に変更し、2 番目のセクションでは大文字に変更しました。ただし、このセクションでは、これを一緒に行います。大文字の一部と小文字の一部を取り、それに「swapcase()」を適用する文字列値を取得します。次に、小文字が大文字で表示され、大文字が小文字で表示される文字列を返します。

文字列値「sHE lovE play with ItH DoGs」を作成し、それを変数「string3」に割り当てることからコードを開始しましょう。この文字列値には、小文字と大文字の両方が含まれます。続いて、「swapcase()」メソッドを使用して「string3」パラメーターを渡します。これは、既に文字列値が保存されているためです。次に、結果がそこに保存され、それを表示したいので、引数「outcome」を渡して「print()」関数を呼び出します。

文字列内の大文字は出力で大文字に変換され、文字列要素に存在する大文字は小文字に変換されます。

例 2: 追加の文字型を使用した Python String swapcase() メソッドの実装

Python 文字列は、さまざまな文字タイプの「swapcase()」メソッドを無視します。現在の文字列に複数の文字タイプがある場合、「swapcase()」メソッドはそれらを無視し、アルファベット文字のみを適切なケースに変更します。

コードの文字列値セクションでは、文字型と数値型の両方の文字を使用します。コードを実行することから始めましょう。文字列値「My Roll Number Is 161068」は、変数「str1」に格納されます。ご覧のとおり、この値には 2 つの文字型があります。次に、次の行で、文字列の値を格納するため、パラメーターとして指定した「str1」を使用して「swapcase()」メソッドを適用します。文字列「swapcase()」メソッドを使用した結果を含む「result」という変数があります。次に、print() 関数を使用して結果を表示します。これは、引数「result」を使用して、この関数の括弧内で呼び出されます。

出力には、文字列内の要素が変更され、大文字のアルファベット文字が小文字に変更され、小文字が大文字に変更された新しい文字列が表示されます。ただし、このメソッドは他の文字タイプを変更しないため、文字列の数字「161068」は変更されていません。

コードの前のセクションで文字列に数字を使用したのと同様に、このコード セクションの文字列値に記号、数字、および文字を使用しています。ただし、関数はそれらを無視するため、記号、数字、または文字を変更しないようにします。文字の大文字と小文字のみが変更されます。

まず、作成した変数「str1」に文字列値「Alex は 79% 点を取得し、Noah は 98% 点を取得しました」を格納するコードを記述します。次に、「swapcase()」メソッドが、後続の行でパラメーター「str1」とともに使用されます。次に、次の行で「print()」関数を呼び出し、変数「result」を引数として指定します。これは、以前に「swapcase()」メソッドを使用して結果を保存したためです。

このアプローチは他の文字タイプを無視するため、数字または記号「%」には影響しません。例のように、小文字は大文字に変換され、大文字は小文字に変換されます。

結論

アルファベットの大文字と小文字を入れ替えることは、Python で作業するときに便利なテクニックです。最初の例では、大文字を小文字に、またはその逆に変換しました。 2 番目の例では、このメソッドは数字と記号を無視するため、他の文字タイプでこのメソッドを使用しました。したがって、アルファベットの大文字と小文字以外は何も変更されませんでした。