文中の単語を数えるPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。
問題の説明
文が与えられたので、文の中の単語数を数える必要があります
ここでは、2つのアプローチについて説明します-
test_string = "Tutorials point " res = len(test_string.split()) print ("The number of words in string are : " + str(res))
The number of words in string are : 2
アプローチ2-strip()&isalpha()関数の使用
import string test_string = "Tutorials point " res = sum([i.strip(string.punctuation).isalpha() for i in test_string.split()]) print ("The number of words in string are : " + str(res))
The number of words in string are : 2
結論
この記事では、文中の単語を数える方法について学びました。
-
文字列に偶数の長さの単語を出力するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列を指定すると、文字列内のすべての単語を均等な長さで表示する必要があります。 アプローチ split()関数を使用して入力文字列を分割します。 forを使用して文字列の単語を繰り返し処理します ループ& len()を使用して単語の長さを計算します 機能。 長さが均等であると評価されると、単語が画面に表示されます。 それ以外の場合、画面に単語は表示されません。 次に、以下の実装を見てみましょう- 例 def printWords(s): # split
-
文をチェックするPythonプログラムはパングラムかどうか。
与えられた文。私たちの仕事は、この文がパングラムであるかどうかを確認することです。パングラムチェックのロジックは、アルファベットのすべての文字を少なくとも1回含む単語または文です。この問題を解決するために、set()メソッドとリスト内包法を使用します。 例 Input: string = abc def ghi jkl mno pqr stu vwx yz Output: Yes // contains all the characters from ‘a’ to ‘z’ Input: str=python program Output: No // Does not contains al