在Python中, count() 是一个常用的字符串和列表方法,以下是其用法汇总:
字符串的count方法
- 基本用法:用于统计字符串中子串出现的次数。如 string = "hello world"; print(string.count("l")) ,会输出 3 ,即字符 l 在 string 中出现的次数。
- 指定范围统计:可通过设置起始和结束索引来限定统计范围。如 string = "hello world"; print(string.count("l", 3, 8)) ,仅在索引3到8的范围内统计,输出为 2 。
列表的count方法
- 统计元素出现次数:用于统计列表中某个元素出现的次数。例如 lst = [10, 20, 30, 20]; print(lst.count(20)) ,会输出 2 ,因为元素 20 在列表中出现了两次。
其他可使用count方法的对象
- 元组:与列表类似,元组也可以使用 count() 方法来统计元素出现的次数。如 tup = (10, 20, 30, 20); print(tup.count(20)) ,输出为 2 。
- 其他序列类型:只要是遵循序列协议的对象,都可以使用 count() 方法,具体的使用方式和字符串、列表类似。
注意事项
- 当使用 count() 方法时,如果要统计的子串或元素不存在,则返回 0 。
- 在进行字符串统计时, count() 方法区分大小写。