countメソッド

メソッド count は、指定された文字列内の 部分文字列の出現回数を返します。メソッドの最初の パラメータで目的の部分文字列を指定し、2番目と3番目の オプションパラメータでは、それぞれ検索の開始インデックスと 終了インデックスを指定します。

構文

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

例

部分文字列 'a' を検索開始位置と終了位置を 指定して見つけてみましょう:

pythontxt = 'abcadea'
print(txt.count('a', 0, 2))

コード実行結果:

python1

例

次に、文字列内の部分文字列 'a' の 出現回数をすべて見つけてみましょう:

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

コード実行結果:

python3

関連項目

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