当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String count()用法及代码示例


在本教程中,我们将借助示例了解 Python String count() 方法。

count() 方法返回给定字符串中子字符串的出现次数。

示例

message = 'python is popular programming language'

# number of occurrence of 'p'
print('Number of occurrence of p:', message.count('p'))

# Output: Number of occurrence of p: 4

字符串计数的语法

用法:

string.count(substring, start=..., end=...)

参数:

count() 方法只需要一个参数即可执行。但是,它也有两个可选参数:

  • substring- 要查找其计数的字符串。
  • 开始(可选)- 搜索开始的字符串中的起始索引。
  • 结束(可选)- 搜索结束的字符串中的结束索引。

注意:Python 中的索引从 0 开始,而不是 1。

返回:

count() 方法返回给定字符串中子字符串的出现次数。

示例 1:计算给定子字符串的出现次数

# define string
string = "Python is awesome, isn't it?"
substring = "is"

count = string.count(substring)

# print count
print("The count is:", count)

输出

The count is: 2

示例 2:使用 start 和 end 计算给定子字符串的出现次数

# define string
string = "Python is awesome, isn't it?"
substring = "i"

# count after first 'i' and before the last 'i'
count = string.count(substring, 8, 25)

# print count
print("The count is:", count)

输出

The count is: 1

这里,在遇到第一个 i 后开始计数,即 7th 索引位置。

并且,它在最后一个 i 之前结束,即 25th 索引位置。

相关用法


注:本文由纯净天空筛选整理自 Python String count()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。