Python で文字列内の部分文字列の出現数を数える
指定された文字列内の特定の部分文字列の頻度を見つけることは、プログラミングにおける一般的なタスクです。 Python では、組み込みの string.count 関数を使用して、これらの出現をカウントする簡単な方法を提供しています。
string.count の使用方法
string.count 関数には 2 つの関数が必要です。引数: 検索する文字列とカウントする部分文字列。文字列内に部分文字列が出現する回数を表す整数を返します。
例:
>>> "foo bar foo".count("foo") 2
この例では、count 関数は部分文字列「foo」が 2 回出現することを識別します。文字列「foo bar foo」内で、2 を返します。
重複出現
string.count 関数は、デフォルトで部分文字列の重複しない出現をカウントします。これは、部分文字列が他の文字で区切られている箇所のみをカウントすることを意味します。
例:
>>> "abc".count("a") 1
この場合、文字 "a" が文字列 " に 2 回出現します。 abc" ですが、2 つの出現が重なっているため、string.count は 1 回だけカウントします。
カウントする必要がある場合重複が発生する場合は、文字列を反復処理して各部分文字列をチェックするなど、別のアプローチを使用する必要があります。
以上がPython の「string.count」関数はどのように部分文字列の出現をカウントするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。