Python の isupper()、is lower()、 lower()、upper() とそのアプリケーション
この記事では、 isupper()、is lower()、upper()、および lower() で機能する パイソン 。これらのメソッドは、文字列を処理するために使用される組み込みメソッドです。 isupper()、is lower()、upper()、および lower() を詳しく学習する前に、それらについての基本的な概念を理解しましょう。
Python の isupper() とは何ですか?
で パイソン 、 isupper() 文字列処理に使用される組み込みメソッドです。このメソッドは戻ります 真実 文字列内のすべての文字が大文字の場合、それ以外の場合は戻り値 間違い 。
- 空白の場合は True を返しますが、文字列に空白しかない場合は False を返します。
- 引数をとらないため、パラメータが渡されるとエラーが返されます。
- 数字と記号は True を返しますが、文字列に数字と数字のみが含まれている場合は False を返します
この関数は、引数に次のような大文字が含まれているかどうかを確認するために使用されます。
Input : string = 'GEEKSFORGEEKS' Output : True
isupper() の構文
構文: string.isupper()
パラメーター:
- isupper() はパラメータを取りません
戻り値: True - 文字列内のすべての文字が大文字の場合。 False - 文字列に大文字以外の文字が 1 つ以上含まれている場合。
例: 大文字のチェック
このコードの文字列変数には値が含まれています オタクフォーギークス 。大文字のみで構成される文字列。これが string に対して isuppermethod を呼び出すと、返されます。 真実 そして他の文字列をチェックするとき techcodeview.com それは返される上位文字列と下位文字列の混合です 間違い 。
Python3
string> => 'GEEKSFORGEEKS'> # Define a string containing only uppercase letters> print> (string.isupper())> # Check if all characters in the string are uppercase and print the result> > string> => 'techcodeview.com'> # Define a string with a mix of uppercase and lowercase letters> print> (string.isupper())> # Check if all characters in the string are uppercase and print the result> |
出力:
True False
Python の is lower() とは何ですか?
Pythonでは、 低い() 文字列処理に使用される組み込みメソッドです。 is lower() メソッドは次の値を返します。 真実 文字列内のすべての文字が小文字の場合、そうでない場合は False を返します。
- 空白の場合は True を返しますが、文字列に空白しかない場合は False を返します。
- 引数をとらないため、パラメータが渡されるとエラーが返されます。
- 数字と記号は True を返しますが、文字列に数字と数字のみが含まれている場合は False を返します。
この関数は、引数に次のような小文字が含まれているかどうかを確認するために使用されます。
Input: string = 'geeksforgeeks' Output: True
is lower() の構文
構文: string.is lower()
パラメーター:
- is lower() はパラメータを取りません
戻り値:
- True - 文字列内のすべての文字がそれより小さい場合。
- False - 文字列に小文字以外の文字が 1 つ以上含まれている場合。
例: 小文字のチェック
このコードは、文字列全体が小文字で構成されているかどうかを確認するのに役立ちます。使用する 低い() メソッド、これは Python の文字列クラスの組み込みメソッドです。文字列に小文字のみが含まれている場合は返されます。 真実 それ以外の場合は戻ります 間違い。
Python3
string> => 'geeksforgeeks'> # Define a string containing only lowercase letters> print> (string.islower())> # Check if all characters in the string are lowercase and print the result> > string> => 'techcodeview.com'> # Define a string with a mix of uppercase and lowercase let> print> (string.islower())> # Check if all characters in the string are lowercase and print the result> |
出力:
True False
Python の lower() とは何ですか?
で Python、 lower() 文字列処理に使用される組み込みメソッドです。の より低い() メソッドは、指定された文字列から小文字の文字列を返します。それはすべてを変換します 大文字から小文字へのPython 。大文字が存在しない場合は、元の文字列が返されます。
- 引数をとらないため、パラメータが渡されるとエラーが返されます。
- 返される数字や記号はそのまま返されますが、Pythonでは大文字のみ小文字に変換されて返されます。
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks
lower() の構文
構文: 文字列.下位()
パラメーター:
- lower() はパラメータを取りません
戻り値: 指定された文字列を小文字に変換して文字列を返します。
例
このコードでは、 より低い() 文字列を小文字に変換するメソッド。まず大文字の文字列を取得します オタクフォーギークス これは、次の助けを借りて lower case() に変換されます。 文字列.下位() 関数。同じように、大文字と小文字の両方を含む文字列を試して、関数がこれを小文字に変換します。
Python3
# Checking for lowercase characters> string> => 'GEEKSFORGEEKS'> #Define a string that contains only uppercase.> print> (string.lower())> #convert into lower case> > string> => 'techcodeview.com'> #Define a string that contains noth uppercase and lowercase.> print> (string.lower())> #convert into lower case.> |
出力:
geeksforgeeks geeksforgeeks
Pythonのupper()とは何ですか?
で パイソン、アッパー( ) は、文字列処理に使用される組み込みメソッドです。の アッパー() メソッドは、指定された文字列から大文字の文字列を返します。すべての小文字を大文字に変換します。小文字が存在しない場合は、元の文字列が返されます。
- 引数をとらないため、パラメータが渡されるとエラーが返されます。
- 返される数字や記号はそのまま返されますが、小文字のみ大文字に変換されて返されます。
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS
upper() の構文
構文: string.upper()
パラメーター:
- upper() はパラメータを取りません
戻り値: 指定された文字列を大文字に変換して文字列を返します。
例
このコードでは使用します アッパー() 文字列を大文字に変換するメソッド。まず小文字の文字列を取得します オタクフォーギーク これは、の助けを借りて uppercase() に変換されます string.upper() 関数。同じように、大文字と小文字の両方を含む文字列でも試してみましょう 私の名前はアユシュです その後、関数はこれを小文字に変換します。
Python3
# checking for uppercase characters> string> => 'geeksforgeeks'> #Define a string that contains only lowercase()> print> (string.upper())> #Convert into uppercase> > string> => 'My name is ayush'> #Define a string that contains only lower case> print> (string.upper())> #convert into uppercase.> |
出力:
GEEKSFORGEEKS MY NAME IS AYUSH
大文字、小文字、スペースを数える
文字列が与えられた場合のタスクは、 Python プログラム 文字列内の大文字、小文字、およびスペースの数を数え、指定された文字列の大文字と小文字を切り替えます (小文字を大文字に、またはその逆に変換します)。
Input : string = 'techcodeview.com is a computer Science portal for Geeks' Output : Uppercase - 4 Lowercase - 41 spaces - 7 gEEKSFORGEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS
例
指定された文字列をその長さまで 1 文字ずつたどり、組み込みメソッドを使用してその文字が小文字であるか大文字であるかを確認します。小文字の場合は、それぞれのカウンタをインクリメントし、upper() 関数を使用して大文字に変換し、新しい文字列に追加します。大文字の場合は、それぞれのカウンタをインクリメントし、 lower() 関数を使用して小文字に変換し、新しい文字列に追加します。弦。スペースの場合、それぞれのカウンタをインクリメントし、新しい文字列に追加します。新しい文字列を出力します。
Python3
string> => 'techcodeview.com is a computer Science portal for Geeks'> newstring> => ''> count1> => 0> count2> => 0> count3> => 0> > for> a> in> string:> > # converting to uppercase.> > if> (a.isupper())> => => True> :> > count1> +> => 1> > newstring> +> => (a.lower())> > # converting to lowercase.> > elif> (a.islower())> => => True> :> > count2> +> => 1> > newstring> +> => (a.upper())> > > # adding it to the new string as it is.> > elif> (a.isspace())> => => True> :> > count3> +> => 1> > newstring> +> => a> print> (> 'In original String : '> )> print> (> 'Uppercase -'> , count1)> print> (> 'Lowercase -'> , count2)> print> (> 'Spaces -'> , count3)> print> (> 'After changing cases:'> )> print> (newstring)> |
出力:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS