专栏首页程序员学府Python count()方法:统计字符串出现的次数

Python count()方法:统计字符串出现的次数

count 方法用于检索指定字符串在另一字符串中出现的次数,如果检索的字符串不存在,则返回 0,否则返回出现的次数。

count 方法的语法格式如下:

str.count(sub[,start[,end]])

1

此方法中,各参数的具体含义如下:

str:表示原字符串;

sub:表示要检索的字符串;

start:指定检索的起始位置,也就是从什么位置开始检测。如果不指定,默认从头开始检索;

end:指定检索的终止位置,如果不指定,则表示一直检索到结尾。

【例 1】检索字符串“c.biancheng.net”中“.”出现的次数。

>>> str = "c.biancheng.net"
>>> str.count('.')
2
1
2
3

【例 2】>>> str = “c.biancheng.net”

>>> str = "c.biancheng.net"
>>> str.count('.',1)
2
>>> str.count('.',2)
1
1
2
3
4
5

前面讲过,字符串中各字符对应的检索值,从 0 开始,因此,本例中检索值 1 对应的是第 2 个字符‘.’,从输出结果可以分析出,从指定索引位置开始检索,其中也包含此索引位置。

【例 3】

>>> str = "c.biancheng.net"
>>> str.count('.',2,-3)
1
>>> str.count('.',2,-4)
0
1
2
3
4
5

本文分享自微信公众号 - 程序员学府(xiexiaocui0228)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决Python找不到ssl模块问题 No module named _ssl

    用户7081581
  • Python 关键字global全局变量详解

    全局变量所有作用域都可用,局部变量只能在本函数可用,变量的使用顺序是,局部变量 > 全局变量, 也就是说:优先使用局部变量

    用户7081581
  • PyCharm第一次安装及使用教程

    本文通过图文并茂的形式给大家介绍PyCharm第一次安装及使用教程,分步骤通过实际案例给大家操作演示,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋...

    用户7081581
  • P8架构师点亮进阶之路——阿里最新技术重点划分以及面试必问点

    跳槽阿里基本上都分为两个阶段的提问。第一个阶段是主语言本身以及它的高级特性,第二个阶段是讲述自己的项目,并在中间穿插着问题。正文才是重点......

    欧阳愠斐
  • jenkins修改时区

    查看jenkins目前的时区 访问http://your-jenkins/systemInfo,查看user.timezone变量的值 ? 默认是纽约时间 修改...

    千往
  • 滴滴android实习面经

    牛客网
  • [806]Jenkins安装部署

    在windows系统上搭建jenkins持续集成有两种方法: 1、war文件,可以用tomcat或者java命令直接运行 2、msi安装,作为系统服务后台运...

    周小董
  • 面试官告诉你:程序员如何在面试时给自己加“特效”

    在过去的这十多年里,我曾经招过很多职位,包括开发、测试、架构、产品经理、项目经理、系统工程师、客户支持等等,细数起来,这些职位几乎覆盖了一条产品线的全部角色。经...

    Java架构技术
  • 程序员面试时应该注意哪些问题?

    一程序员去面试,面试官问:“你毕业才两年,这三年工作经验是怎么来的?!”程序员答:“加班。” emmm...

    JAVA高级架构开发
  • 一张图,让你和面试官聊一个小时的“Java 内存模型”

    你就可以使用这张图,按照这张图中的顺序和面试官开聊,正常情况下,聊一个小时是差不多的,这个时候,对你的处境是非常有益的,因为面试官的时间不多了。

    Java团长

扫码关注云+社区

领取腾讯云代金券