Python str.count 用法详解及示例

Python str.count 用法详解及示例

Python str.count 语法

str.count(sub[, start[, end]])Python 中用于计算字符串中某个子字符串出现次数的方法。它接受一个必需的参数 sub,表示要搜索的子字符串。可选的参数 startend 用于指定搜索的起始位置和结束位置。

函数的返回值是子字符串在原始字符串中出现的次数。如果子字符串不存在,则返回0。

下面是三个使用 str.count 方法的示例。

示例 1:计算字母出现次数

s = "Hello World"
count = s.count("l")
print(count)  # 输出:3

在这个示例中,字符串 s 中字母 “l” 出现了3次,所以 count 的值为3。

示例 2:统计单词出现次数

s = "Peter Piper picked a peck of pickled peppers"
word = "pick"
count = s.count(word)
print(count)  # 输出:2

在这个示例中,我们统计了字符串 s 中单词 “pick” 出现的次数,结果为2。

示例 3:指定搜索范围

s = "apple banana cherry"
word = "a"
count = s.count(word, 1, 10)
print(count)  # 输出:1

在这个示例中,我们通过指定搜索范围为字符串的索引位置1到索引位置10来统计单词 “a” 在该范围内出现的次数,结果为1。

通过以上示例,我们可以看出 str.count 是一个非常方便的方法,可以在字符串中快速计算某个子字符串的出现次数。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南