Python 文字列 upper() 関数
Python 文字列 アッパー() メソッドは、文字列内のすべての小文字を大文字に変換して返します。
例:
Python3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
出力
LIST UPPER
String upper() メソッドとは何ですか?
String upper() は Python の組み込み関数で、文字列内のすべての文字を大文字に変換して返します。
これは、大文字と小文字を区別しない文字列を比較する場合など、文字列の大文字と小文字を標準化する場合に非常に役立ちます。
Python 文字列 upper() 構文
string.upper()
パラメーター
- upper() メソッドはパラメータを取りません。
戻り値
指定された文字列の大文字の文字列を返します。
String upper() 関数の使い方
string upper() 関数は、シンプルで使いやすい関数です。文字列オブジェクトを使用して upper() 関数を呼び出すだけです。例を使用して文字列を大文字(大文字)に変換する方法を理解しましょう。
Python3
#initializing a string> original_text> => 'convert to uppercase'> #using upper function> upper_text> => original_text.upper()> #printing uppercase string> print> (upper_text)> |
出力
CONVERT TO UPPERCASE
文字列を大文字に変換するメソッド
Python で文字列を大文字に変換する方法にはさまざまな方法がありますが、ここでは、Python で文字列を大文字に変換するために一般的に使用されるいくつかの方法について説明します。
- 使用する アッパー() 方法
- 使用する
capitalize()>方法 - 使用する
casefold()>方法 - 文字列付き 大文字と小文字を区別しない比較
1. upper() メソッドを使用して文字列を大文字に変換する
ここでは Python の文字列 upper() を使用しています。
この例では、以下のコードは、`upper()` メソッドを使用して文字列 geeks for geeks を大文字に変換し、結果を出力します: GEEKS FOR GEEKS。
Python3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
出力
GEEKS FOR GEEKS
2. 次を使用して文字列を大文字に変換します capitalize()> 方法
の `capitalize()` メソッド Python では、文字列の最初の文字を大文字に変換し、残りの文字を小文字に変換し、変更された文字列を返します。
例 、 : この例では、以下のコードは、オタクの文字列 geeks の最初の文字を大文字にし、変更された文字列 Geeks for geeks を出力します。
Python3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
出力
Geeks for geeks
3. 次を使用して文字列を大文字に変換します casefold()> 方法
Python の `casefold()` メソッドは文字列を小文字に変換し、大文字と小文字を区別しない比較に適しています。 `よりも攻撃的です より低い() ` は、より広範囲の Unicode 文字を処理します。
例 1: この例では、以下のコードは ` を使用して文字列 GeEkS ForR GeEkS を小文字に変換します。 ケースフォールド() ` 大文字と小文字を区別しない処理を行い、結果を出力します: geeks for geeks。
Python3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
出力:
geeks for geeks
4. 大文字と大文字を区別しない比較
このメソッドは、Python で文字列を大文字に変換し、大文字小文字を統一する `upper()` メソッドを使用することで大文字と小文字を区別しない比較を可能にします。
例 1: この例では、GFG をユーザー入力として使用して、次のことを確認します。 Python 文字列 そして、string upper() 関数を適用して、大文字と小文字を区別した比較をチェックします。
Python3
user_input> => input> (> 'Enter your choice: '> )> # Convert the user input to uppercase using the upper() method> # Perform a case-insensitive comparison> if> user_input> => => 'GFG'> :> > print> (> 'You chose 'GFG'.'> )> else> :> > print> (> 'You didn't choose 'GFG'.'> )> |
出力
Enter your choice: gfg You didn't choose 'GFG'.
例 2: upper() メソッドの一般的な用途の 1 つは、2 つの文字列が同じかどうかを確認することです。大文字と小文字が異なる 2 つの文字列を取得し、それらに upper() を適用して、それらが同じかどうかを確認します。この例では、以下のコードは 2 つの文字列 (`text1` と `text2`) が同じかどうかを大文字小文字を無視してチェックし、結果を出力します。
Python3
text1> => 'geeks fOr geeks'> text2> => 'gEeKS fOR GeeKs'> # Comparison of strings using> # upper() method> if> (text1.upper()> => => text2.upper()):> > print> (> 'Strings are same'> )> else> :> > print> (> 'Strings are not same'> )> |
出力
Strings are same
この記事では、Python の upper() 関数の定義、構文、使用法について説明しました。また、Python で文字列を大文字にするために upper() 関数やその他のメソッドを使用するさまざまなバリエーションも見てきました。
upper() 関数は、大文字と小文字を区別しない文字列比較演算に非常に便利な関数です。
その他を読む 文字列メソッド
こちらもお読みください:
- Python – 大文字の半文字列
- Python – 文字列内の大文字の選択的な部分文字列
- Python の isupper()、is lower()、 lower()、upper()