Python3 count()メソッド
説明
count() メソッドは、文字列内で特定の文字が出現する回数を数えるために使用します。オプションのパラメータとして、文字列の検索を開始する位置と終了する位置を指定できます。
構文
count() メソッドの構文:
str.count(sub, start= 0,end=len(string))
パラメータ
- sub -- 検索する部分文字列
- start -- 文字列の検索を開始する位置です。デフォルトは最初の文字で、最初の文字のインデックス値は0です。
- end -- 文字列内で検索を終了する位置です。文字列の最初の文字のインデックスは0です。デフォルトは文字列の最後の位置です。
戻り値
このメソッドは、部分文字列が文字列内に出現する回数を返します。
例
以下の例は count() メソッドの使用例を示しています:
例
#!/usr/bin/python3
str="www.example.com"
sub='o'
print ("str.count('o') : ", str.count(sub))
sub='run'
print ("str.count('run', 0, 10) : ", str.count(sub,0,10))
str="www.example.com"
sub='o'
print ("str.count('o') : ", str.count(sub))
sub='run'
print ("str.count('run', 0, 10) : ", str.count(sub,0,10))
上記の例の出力結果は次の通りです:
str.count('o') : 3
str.count('run', 0, 10) : 1
その他の拡張
Python3 文字列