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

指定された文字列に部分文字列が存在するかどうかを確認するPythonプログラム。


この問題では、文字列が指定されているため、指定された文字列にサブ文字列が存在するかどうかを確認する必要があります。

アルゴリズム

Step 1: input a string and a substring from the user and store it in separate variables.
Step 2. Check if the substring is present in the string or not. To do this using find() in-built function.
Step 3. Print the final result.
Step 4. Exit.

サンプルコード

def check(str1, sstr): 
   if (str1.find(sstr) == -1): 
      print(sstr,"IS NOT PRESENT IN THE GIVEN STRING") 
   else: 
      print(sstr,"IS PRESENT IN THE GIVEN STRING") 
# Driver code 
str1 = input("Enter the string ::>")
sstr=input("Enter Substring ::>")
check(str1, sstr) 

出力

Enter the string ::> python program
Enter Substring ::> program
program IS PRESENT IN THE GIVEN STRING
Enter the string ::> python program
Enter Substring ::> programming
programming IS NOT PRESENT IN THE GIVEN STRING

  1. 指定された文字列がキーワードであるかどうかを確認するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −数値が与えられているので、その数値が2の累乗であるかどうかを確認する必要があります。 キーワードは、特定の用途で任意の言語によって予約されている特別な単語であり、識別子として使用することはできません。 指定された文字列がキーワードであるかどうかを確認するために、以下で説明するようにキーワードモジュールを使用しました。 例 # keyword module import keyword # Function def isKeyword(word) :    # list of all

  2. 指定された文字列がパングラムであるかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、その文字列がパングラムであるかどうかを確認するPythonプログラムを生成する必要があります。 パングラムは、英語のアルファベットコレクションのすべての文字を含む文/一連の単語です。 では、問題を解決する方法を見てみましょう 入力文字列に存在する各文字が、手動で宣言するアルファベットセットに属しているかどうかをチェックするループを使用します。 上記のアプローチの実装は、-によって与えられます。 例 import string def ispangram