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,和预期的结果相符。
