「アベバ」(0番目のインデックスと第二インデックス)の「ABA」の2つの出現がありますPython文字列の数が正しく機能していませんか?
はmyString = 'ababa'
print(myString.count('aba'))
しかし、このコードは、の値を出力:私は、この問題は本当に簡単なようだ知っている1
を、しかしshouldnここで答えは2ではない?
そうでなければ、カウント関数はそれが想定していたことを実際に行っていませんか?
単純な選択肢はありますか?救助へ
それは正しいです。 'ababa' - ' aba' = 'ba'です。 'ba'は' aba'ではありません。だからthats 1. –
これもあります:http://stackoverflow.com/questions/2970520/stest-count-with-overlapping-occurrences – Headcrab
あなたが '' a "(" a ")'をしたのなら、無限を期待しますか?カウントとして?何故なの? – TessellatingHeckler