Count number of occurrences of a given substring in a string

后端 未结 30 1992
不思量自难忘°
不思量自难忘° 2020-11-22 13:58

How can I count the number of times a given substring is present within a string in Python?

For example:

>>> \'foo bar foo\'.numberOfOccurre         


        
30条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-22 14:49

    You could use the startswith method:

    def count_substring(string, sub_string):
        x = 0
        for i in range(len(string)):
            if string[i:].startswith(sub_string):
                x += 1
        return x
    

提交回复
热议问题