Python bytes.count 用法详解及示例
bytes.count(sub[, start[, end]])
是Python 中的 bytes 类型的方法,用于返回子字节串 sub 在当前字节串中出现的次数。其中,start
和 end
是可选参数,它们限定了在字节串中进行搜索的范围。
以下是三个示例:
示例1:
text = b"hello world"
count = text.count(b"o")
print(count)
输出结果:
2
在字节串 text
中,子字节串 b"o"
出现了两次。
示例2:
text = b"hello world"
count = text.count(b"ll", 3, 9)
print(count)
输出结果:
1
在字节串 text
的索引 3 到索引 9 的范围内(包括索引 3,但不包括索引 9),子字节串 b"ll"
出现了一次。
示例3:
text = b"hello world"
count = text.count(b"ll", 3)
print(count)
输出结果:
1
在字节串 text
的索引 3 开始到末尾的范围内(包括索引 3),子字节串 b"ll"
出现了一次。
注意:bytes.count()
方法返回的是整数值,表示子字节串在当前字节串中出现的次数。