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

文字列内の小文字の数をカウントするPythonプログラム


文字列内の小文字の数をカウントする必要がある場合は、文字列を繰り返すことができます。小文字かどうかを確認したり、カウンターをインクリメントしたりできます。

以下は同じのデモンストレーションです-

my_string = "Hi there how are you"
print("The string is :")
print(my_string)
my_counter=0
for i in my_string:
   if(i.islower()):
      my_counter=my_counter+1
print("The number of lowercase characters are :")
print(my_counter)

出力

The string is :
Hi there how are you
The number of lowercase characters are :
15

説明

  • 文字列が定義され、コンソールに表示されます。

  • カウンターは0に初期化されます。

  • 文字列が繰り返されます。

  • 小文字かどうかを確認します。

  • 小文字の場合、カウンターはインクリメントされます。

  • これは、コンソールに表示される出力です。


  1. Pythonで各ブラケットの深さの文字数をカウントするプログラム

    「X」、「(」、および「)」の3文字のみで構成される文字列sがあるとします。文字列にはバランスの取れた角かっこがあり、いくつかの「X」の間に入れ子になった角かっこが再帰的に存在する可能性があります。ブラケットの各深さで、最も浅い深さから最も深い深さまで、「X」の数を見つける必要があります。 したがって、入力がs =(XXX(X(XX))XX)のような場合、出力は[5、1、2]になります。 これを解決するには、次の手順に従います- 深さ:=-1 out:=新しいリスト sの各cについて、 cが(と同じ場合、 深さ:=深さ+ 1 それ以外の場合、cが )と同じ場合、 深度

  2. 指定された文字列のセットを使用して母音の数をカウントするPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −文字列が与えられたので、与えられた文字列のセットを使用して母音の数を数える必要があります。 ここでは、文字列全体をトラバースして、各文字が母音であるかどうかを確認し、カウントをインクリメントします。 次に、以下の実装の概念を観察しましょう- 例 def vowel_count(str):    count = 0    #string of vowels    vowel = "aeiouAEIOU"   &nbs