Python中文
首页
教程
问答
标签
搜索
登录
注册
统计 Python 中字符重复次数
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在编写一个Python程序,我需要一些方法来计算一个X或一段Xs在字符串中出现的次数。例如,如果输入是<code>aaaXXXbbbXXXcccXdddXXXXXeXf</code>,那么输出应该是5,因为字符串中有5个X的延伸。在</p> <p>在Perl中,我可以按如下方式完成此操作。在</p> <pre><code>my $count =()= $str =~ m/X+/g; </code></pre> <p>我熟悉Python中的<code>re.search</code>命令,但不知道如何计算结果的数量,我不确定这是否是解决Python问题的最有效方法。在</p> <p>我最优先考虑的是可读性/清晰度;效率是次要的。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这应该是有效的:</p> <pre><code>prev = None count = 0 for letter in string: if letter == 'X' and prev != 'X': count += 1 prev = letter </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
5 回答
如何添加表示整数的擦边字符串?
6 回答
如何添加要在Bokeh中使用的新font.ttf文件?
3 回答
如何添加要显示的矩阵XY轴编号和XY轴
10 回答
如何添加计数?
10 回答
如何添加计数器函数?
6 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
2 回答
如何添加计数器来跟踪while循环中的月份和年份?
4 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
5 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
8 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
9 回答
如何添加评论拉梅尔亚姆
8 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
8 回答
如何添加谷歌地点自动完成到Flask?
2 回答
如何添加超时、python discord bot
4 回答
如何添加超过1dp的检查
10 回答
如何添加距离方法
3 回答
如何添加跟随游戏的敌人精灵
4 回答
如何添加路径以便python可以找到程序?
1 回答
如何添加身份验证/安全性以使用happybase访问HBase?
8 回答