Pythonのupper()
メソッドは、文字列のすべての文字を大文字に変換した新しい文字列を返します。このメソッドは、元の文字列を変更しません。
txt = "Hello my friends"
x = txt.upper()
print(x) # 出力: "HELLO MY FRIENDS"
上記の例では、文字列 “Hello my friends” のすべての文字が大文字に変換され、新しい文字列 “HELLO MY FRIENDS” が生成されます。
また、upper()
メソッドはロケールに依存しないため、どの環境でも同じ結果を得ることができます。ただし、8ビット文字列に対しては、このメソッドはロケールに依存します。
なお、upper()
メソッドは数字や記号には影響を与えません。これらの文字はそのままの状態で返されます。
print('123'.upper()) # 出力: "123"
print('!@#'.upper()) # 出力: "!@#"
以上がPythonのupper()
メソッドの基本的な使い方と特性についての説明です。このメソッドを使うことで、文字列の大文字化を簡単に行うことができます。.