Pythonで文字列内の大文字をすべて小文字に変換する方法
Pythonのlower()メソッドを使った大文字から小文字への変換
Pythonでは、文字列オブジェクトが持つ lower() メソッドを使用することで、文字列内のすべての大文字を簡単に小文字へ変換できます。
基本的な使い方
以下のように、変換したい文字列に対して lower() を呼び出すだけです。
>>> 'Jane Doe N.Y.'.lower() 'jane doe n.y.'
この例では、元の文字列「Jane Doe N.Y.」に含まれる大文字(J、D、N、Y)がすべて小文字に変換され、「jane doe n.y.」という結果が返されます。
ポイント
lower()メソッドは元の文字列を変更せず、変換後の新しい文字列を返します。- アルファベット以外の文字(数字や記号など)はそのまま維持されます。
- 逆に、小文字を大文字に変換したい場合は
upper()メソッドを使用します。
ユーザー入力の正規化や、大文字・小文字を区別しない文字列比較などを行う際に、lower() メソッドは非常に便利です。
-
Pythonで文字列内の大文字をすべて小文字に変換する方法
Pythonのlower()メソッドを使った大文字から小文字への変換Pythonでは、文字列オブジェクトが持つ lower() メソッドを使用することで、文字列内のすべての大文字を簡単に小文字へ変換できます。基本的な使い方以下のように、変換したい文字列に対して lower() を呼び出すだけです。>>> Jane Doe N.Y..lower() jane doe n.y.この例では、元の文字列「Jane Doe N.Y.」に含まれる大文字(J、D、N、Y)がすべて小文字に変換され、「jane doe n.y.」という結果が返されます。ポイントlower() メソッドは元の文
-
Pythonで文字列が小文字のみで構成されているか判定する2つの方法
Pythonでは、文字列がすべて小文字で構成されているかどうかを簡単に判定できます。主な方法は2つあり、1つ目は文字列メソッドの islower() を使う方法、2つ目は正規表現を使う方法です。それぞれの特徴と違いを見ていきましょう。 方法1:islower() メソッドを使う islower() は、文字列内の英字がすべて小文字である場合に True を返します。数字やスペースなどの英字以外の文字は判定の対象外となる点に注意してください。 print(Hello world.islower()) print(hello world.islower()) 出力: False True