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

文字列に存在する単語数と文字数を計算するPythonプログラム


文字列に含まれる単語や文字の数を計算する必要がある場合

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

my_string = "Hi there, how are you Will ? "
print("The string is :")
print(my_string)
my_chars=0
my_words=1
for i in my_string:
   my_chars=my_chars+1
   if(i==' '):
      my_words=my_words+1
print("The number of words in the string are :")
print(my_words)
print("The number of characters in the string are :")
print(my_chars)

出力

The string is :
Hi there, how are you Will ?
The number of words in the string are :
8
The number of characters in the string are :
29

説明

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

  • 文字数は0に割り当てられています。

  • 単語数は1に割り当てられます。

  • 文字列が繰り返され、文字変数がインクリメントされます。

  • スペースが検出されると、単語数も増加します。

  • これらの値はコンソールに表示されます。


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

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

  2. アナグラム単語の最大サブセットのサイズを見つけるPythonプログラム

    小文字の配列が与えられます。私たちのタスクは、互いのアナグラムである文字列の最大のサブセットのサイズを見つけることです。文字列のアナグラムは、2番目の文字列が最初の文字列の単なる再配置である場合、1つの文字列が別の文字列のアナグラムであることを意味します。ここでは、Counter()メソッドを使用してPythonでこの問題をすばやく解決できます。 たとえば、文字列「python」と「typhon」はアナグラムです。 アルゴリズム Step 1: Split input string separated by space into words. Step 2: sort each strin