Python 文字列 より低い() メソッドは、文字列のすべての文字を小文字に変換します。大文字が存在しない場合は、元の文字列が返されます。
例:
Python3
string>=> 'ConvErT ALL tO LoWErCASe'> print>(string.lower())> |
>
>
出力
convert all to lowercase>
String lower() の構文
string_name. lower()
パラメーター
lower() メソッドはパラメーターを受け取りません。
戻り値
指定された文字列の小文字の文字列を返します。
Python String lower() メソッドとは何ですか?
` lower()` メソッドは、次の文字列メソッドです。 パイソン 。文字列に適用すると、文字列内のすべての文字が小文字に変換されます。
これは、大文字と小文字の違いを考慮せずに文字列を標準化および比較する場合に役立ちます。たとえば、元の文字列が Hello World の場合、` lower()` を適用すると hello world になります。これは、大文字と小文字を区別しない文字列操作によく使用される方法です。
Python string lower() メソッドの使用方法?
文字列のすべての文字を小文字に変換するには、文字列を指定して lower() 関数を呼び出すだけです。 lower() 関数は組み込みの文字列メソッドであり、文字列だけでなく変数でも使用できます。例を挙げて理解を深めてみましょう。
Python3
string>=>'HelloWorld'> print>(string.lower())> print>(>'HelloWorld'>.lower())> |
>
>
出力
helloworld helloworld>
Python で文字列を小文字に変換する方法
さまざまな方法があります Python で文字列を小文字にする ただし、ここでは文字列を小文字に変換するために一般的に使用されるいくつかのメソッドを使用しています。
- lower() 関数の使用
- lower() メソッドでの Lambda 関数での map() の使用
- lower() メソッドによるリスト結合の使用
- lower() メソッドでの map と str. lower の使用
- Swapcase() 関数の使用
- casefold() 関数の使用
lower() メソッドを使用して文字列を小文字に変換する
lower() メソッドを使用する 2 つの異なるケースを見てみましょう。
- アルファベットを含む文字列
- 英数字を含む文字列
アルファベット文字を含む文字列
この例では、コードは文字列変数「text」を値「GeEks FOR geeKS」で初期化し、元の文字列を出力します。その後、「 lower() 」関数を使用して文字列を小文字に変換し、その結果を出力して、大文字と小文字の変換を示します。
Python3
text>=> 'GeEks FOR geeKS'> print>(>'Original String:'>)> print>(text)> # lower() function to convert> # string to lower_case> print>(>'
Converted String:'>)> print>(text.lower())> |
Linux フォルダーの名前を変更
>
>
出力:
Original String : GeEks FOR geeKS Converted String: geeks for geeks>
英数字を含む文字列
この例では、英数字を含む文字列とコードは、大文字と小文字が混合された文字列変数「text」を定義します。次に、元の文字列を出力し、次のセクションでは、 lower() 関数を使用して小文字に変換された文字列を出力します。
Python3
text>=> 'G3Ek5 F0R gE3K5'> print>(>'Original String:'>)> print>(text)> # lower() function to convert> # string to lower_case> print>(>'
Converted String:'>)> print>(text.lower())> |
>
>
出力:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5>
文字列を小文字に変換するその他の方法
文字列を小文字に変換する他の方法をいくつか見てみましょう。 Python でタスクを完了するには複数の方法があります。以下では、いくつかの lower() メソッドの代替案について説明します。
Lambda 関数を使用してマップを使用して文字列を小文字に変換する
この例では、コードは文字列 GeeksForGeeks を小文字に変換します。 ラムダ関数 そしてその マップ関数 。結果、geeksforgeeks が出力されます。同じことは、「 lowercased_string =original_string. lower() 」を使用してより簡潔に実現できます。
Python3
original_string>=> 'GeeksForGeeks'> lowercased_string>=> ''.join(>map>(>lambda> x: x.lower(), original_string))> print>(lowercased_string)> |
>
>
出力:
geeksforgeeks>
リスト結合を使用して文字列を小文字に変換する
この例では、コードは文字列 Pratham Sahani を小文字に変換します。 リストの理解。 結果として得られる小文字の文字列が結合されて出力されます。
Python3
original_string>=> 'Pratham Sahani'> lowercased_string>=> ''.join([c.lower()>for> c>in> original_string])> print>(lowercased_string)> |
>
>
出力:
pratham sahani>
map と str. lower を lower() メソッドで使用して文字列を小文字に変換します
この例では、コードは str. lower メソッドを使用して、元の文字列 techcodeview.com を小文字に変換します。しかし マップ関数 list() でラップする必要があるか、 参加する() 各文字に変換を適用します。
Python3
original_string>=> 'techcodeview.com'> lowercased_string>=> ''.join(>map>(>str>.lower, original_string))> print>(lowercased_string)> |
>
>
出力:
geeksforgeeks>
Swapcase を使用して文字列を小文字に変換する () 関数
Python で大文字を小文字に変換するには、 スワップケース() 関数。この例では、コードは変数「s」に文字列「GEEKSFORGEEKS」を定義します。次に `swapcase()` メソッドが文字列に適用され、大文字を小文字に、またはその逆に変換されます。
Python3
s>=> 'GEEKSFORGEEKS'> print>(s.swapcase())> |
>
>
出力:
geeksforgeeks>
casefold を使用して文字列を小文字に変換する () 関数
Python で大文字を小文字に変換するには、 ケースフォールド 関数。この例のコードでは、文字列「GEEKSFORGEEKS」を大文字と小文字に変換して小文字にし、大文字と小文字を区別しない比較に適しています。
Python3
s>=> 'GEEKSFORGEEKS'> print>(s.casefold())> |
>
>
出力:
geeksforgeeks>
String lower() メソッドの応用
Python での string lower() メソッドの他の使用法をいくつか見てみましょう。あなたの創造性に応じて、他の方法でも使用できます。 Python lower() メソッドのそのような使用法の 1 つについて説明しました。
lower() メソッドを使用した文字列の比較
lower() メソッドの一般的な用途の 1 つは、2 つの文字列が同じかどうかを確認することです。この例では、コードは 2 つの文字列 `text1` と `text2` を、` lower()` メソッドを使用して小文字に変換した後、比較します。文字列の小文字バージョンが等しい場合は、「文字列は同じです」と出力されます。それ以外の場合は、「文字列は同じではありません」と表示されます。
Python3
text1>=> 'GEeKS foR GeeKs'> text2>=> 'gEeKS fOR GeeKs'> # Comparison of strings using> # lower() method> if>(text1.lower()>=>=> text2.lower()):> >print>(>'Strings are same'>)> else>:> >print>(>'Strings are not same'>)> |
>
>
出力:
Strings are same>
lower() メソッドを使用して文字列を小文字に変換する方法と、同じタスクを実行する他の方法についても説明しました。手法をよりよく理解するために、プログラムを例としてテクニックを説明します。
他にも確認できます 文字列メソッド
Python Lower Method の関連コンテンツをさらにお読みください。
- Python の isupper()、is lower()、 lower()、upper()
- Python の casefold() と lower() の違い