Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonとそのアプリケーションのisupper()、islower()、lower()、upper()


この記事では、Python 3.xのisupper()、islower()、upper()、lower()関数について学習します。またはそれ以前。

これらは、文字列および関連するタイプで使用できる関数です。これらはPython標準ライブラリに含まれています。

すべての関数は引数を受け入れません。 isupper()&islower()はブール値を返しますが、upper()&lower()関数は大文字または小文字の文字列を返します。

次に、例を使用して実装を見てみましょう

string = 'tutorialspoint'

# checking for uppercase characters
print(string.isupper())

# checking for lowercase characters
print(string.islower())

# convert to uppercase characters
print(string.upper())

# convert to lowercase characters
print(string.lower())

出力

False
True
TUTORIALSPOINT
tutorialspoint

説明

パラメータが渡されると、インタプリタによってエラーが発生します。出力からわかるように、すべてのアルファベットが目的の大文字と小文字に変換されます。文字列に整数または記号文字が含まれている場合、変化は見られません。

結論

この記事では、Python 3.xのisupper()、islower()、lower()、upper()関数について学習しました。またはそれ以前


  1. Pythonプログラムに組み込まれている関数を使用せずに、大文字と小文字をカウントします

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −文字列が与えられたので、組み込み関数を使用せずに、文字列に存在する大文字と小文字の数を数える必要があります これは、Pythonで使用可能なislower()およびisupper()関数を使用して簡単に解決できます。ただし、ここには組み込み関数を使用するための制約があります。そこで、ここでは文字のASCII値を利用します。 ord()関数を使用して、文字列に存在する各文字のASCII値を計算し、次に示すように大文字と小文字を比較してチェックします。 例 def upperlower(string): &

  2. 組み込み関数を使用せずに大文字と小文字をカウントするPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、与えられた文字列内の大文字と小文字の数を見つける必要があります。 ここでは、組み込みのord()関数を使用して各文字のASCII値を確認します。 ここでは、2つのカウンターを0に割り当て、入力文字列をトラバースし、ASCII値をチェックして、カウンターをそれぞれインクリメントしています。 次に、以下の実装を見てみましょう- 例 def upperlower(string):    upper = 0    lowe