Pythonのstartswith関数を使って文字列の先頭に特定の文字が存在するかをチェックする方法

スポンサーリンク

Pythonの文字列は、文字列に対して実行されるほとんどすべての動作のための組み込み関数を持っています。

PythonのString startswith()関数は、文字列の中に特定の接頭辞があるかどうかを調べ、Trueを返し、それ以外の場合はFalseを返します。

キーポイント

  • 戻り値のタイプ。ブール値(TrueまたはFalse)。
  • パラメータ値。パラメータ: 3つのパラメータがあります。プリフィックス、スタート、エンド
プレフィックス:チェックする文字列または文字列のタプルです。これは、大文字と小文字を区別します。
Start|これはオプションで、チェックを開始するインデックスを指定します。
End|これはオプションで、チェックが終了するインデックスを指定します。
スポンサーリンク

Python String startswith() の構文

str_name.startswith()`。

ここでstr_nameは接頭辞をチェックする文字列で、strartwith()は組み込みの関数です。

String startswith() の例

例 1:

text_string = "Engineering and Management are altogether diferent verticals."
 
resultant = text_string.startswith('Engineering')
 
print(resultant)
 
resultant = text_string.startswith('Management ')
 
print(resultant)

結果は以下の通りです。

text_string = "Engineering and Management are altogether different verticals."
 
resultant = text_string.startswith('Engineering',0)
 
print(resultant)
 
resultant = text_string.startswith('Management',16,60)
 
print(resultant)

例として以下の様になります。

str = "Engineering Discipline"
 
string=str.startswith("Discipline")
 
print (string)

結果を出力すると、以下の様になります。

Output Startswith Example1
Output-startswith() Example1

例3:

Output Startswith Example2
Output-startswith() Example2

結果は以下の通りです。

まとめ

今回は、様々な入力環境下でのsubstring()関数の動作と実装を理解しました。

参考文献

  • Pythonの文字列
  • Python startswith() 関数
  • Python の文字列に関するドキュメント
タイトルとURLをコピーしました