欢迎访问宙启技术站
智能推送

Python的count()函数:计算字符串中子串的出现次数

发布时间:2023-06-22 23:05:19

Python中的count()函数是一个用于计算字符串中特定子串出现次数的方法。count()方法接受一个参数,即待搜索的子串,返回值是该子串在原字符串中出现的次数。下面是count()函数的基本语法:

str.count(sub[, start[, end]])

- str: 要搜索的字符串。

- sub: 要搜索的子串。

- start: 子串搜索的起始位置,默认为0。

- end: 子串搜索的结束位置,默认为字符串的长度。

下面是一个例子,演示如何使用count()函数计算字符串中子串的出现次数。

# 计算字符串中子串的出现次数
sentence = "The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog again."
word = "fox"
count = sentence.count(word)

print("字符串中'%s'出现的次数为:%d" % (word, count))

输出结果:

字符串中'fox'出现的次数为:2

这段代码中,count()函数计算了字符串sentence中出现的子串"fox"的次数,并且将结果存储在变量count中。最后,使用print()函数输出结果。可以看到,该程序输出了子串"fox"在字符串sentence中出现的次数为2,和预期的结果相符。