startswith メソッド

メソッド startswith は、文字列が指定された 部分文字列で始まるかどうかをチェックします。 True または False を返します。

メソッドの最初のパラメータで必要な部分文字列を指定し、 2番目と3番目のオプションパラメータでは、それぞれ検索の 開始インデックスと終了インデックスを指定します。

構文

python文字列.startswith(部分文字列, [検索開始インデックス], [検索終了インデックス])

例

文字列が部分文字列 'a' で始まるか チェックしてみましょう:

pythontxt = 'abcadea'
print(txt.startswith('a'))

コード実行結果:

pythonTrue

例

今度は検索範囲を指定してみましょう:

pythontxt = 'abcadea'
print(txt.startswith('a', 3, 6))

コード実行結果:

pythonTrue

関連項目

  • メソッド endswith,
    文字列の末尾から部分文字列の一致を チェックします
  • メソッド find,
    文字列内で最初に一致した部分文字列の インデックスを返します
  • メソッド replace,
    文字列内の部分文字列を検索して置換します
  • メソッド rfind,
    文字列内で最後に一致した部分文字列の インデックスを返します
  • メソッド rindex,
    文字列の末尾から部分文字列が一致する 最大のインデックスを返します