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)
|
結果を出力すると、以下の様になります。
例3:
結果は以下の通りです。
偽
まとめ
今回は、様々な入力環境下でのsubstring()関数の動作と実装を理解しました。
参考文献
- Pythonの文字列
- Python startswith() 関数
- Python の文字列に関するドキュメント