Pythonで文字列中の任意の文字をカウントする

たとえば、"Fukuoka"という文字列の中に、"u"、が何個あるかカウントしたい、という時はこう書きます。

[code lang="python"]

>>>"Fukuoka".count("u")

2

[/code]

count()関数の引数には、文字"列"も指定できます。

[code lang="python"]

>>>"SpamHam".count("am")

2

[/code]

正規表現を使ってカウントするまでもない、という時には有効ですね。