Python String count() 方法
count()
方法返回给定字符串中子字符串出现的次数。
示例
message = 'python is popular programming language'
# 'p' 出现的次数
print('p 出现的次数:', message.count('p'))
# 输出: p 出现的次数: 4
String count 的语法
count()
方法的语法是:
string.count(substring, start=..., end=...)
count() 参数
count()
方法只需要一个参数即可执行。但它也有两个可选参数:
- substring - 要查找计数的字符串。
- start(可选) - 字符串中开始搜索的起始索引。
- end(可选) - 字符串中结束搜索的终止索引。
注意: Python 中的索引从 0 开始,而不是 1。
count() 返回值
count()
方法返回给定字符串中子字符串的出现次数。
示例 1:计算给定子字符串的出现次数
# 定义字符串
string = "Python is awesome, isn't it?"
substring = "is"
count = string.count(substring)
# 打印计数
print("计数是:", count)
输出
计数是: 2
示例 2:使用 start 和 end 计算给定子字符串的出现次数
# 定义字符串
string = "Python is awesome, isn't it?"
substring = "i"
# 在第一个 'i' 之后和最后一个 'i' 之前计数
count = string.count(substring, 8, 25)
# 打印计数
print("计数是:", count)
输出
计数是: 1
这里,计数从遇到第一个 i
后开始,即 7th
索引位置。
并在最后一个 i
之前结束,即 25th
索引位置。