统计字符串中特定字符成对的数量(英文单引号统计)

news/2024/11/17 20:19:31/

以统计英文单引号的对数为例

  • 我的思路,先统计所有的单引号数量,之后通过取余判断是否存在没有配对的单引号。
  • 需要主要直接的数值运算结果是浮点数类型,所以需要转换为整数类型。
st = input()
pair = 0
for s in st:if s == "'":pair += 1
if pair == 0:pro = "没有单引号"print(pro)
elif pair % 2 == 0:print('有{}对单引号'.format(int(pair/2)))
else:pro = '有{}对单引号,存在没有配对的单引号'.format(int((pair-1)/2))print(pro)
  • 参考答案是在出现一对单引号时就统计其数量。
st = input()
pair = 0
count = 0
for s in st:if s == "'":pair += 1if pair % 2 == 0:count += 1
if pair == 0:pro = "没有单引号"
elif pair % 2 == 0:pro = "有{}对单引号".format(count)
else:pro = "有{}对配对单引号,存在没有配对的单引号".format(count)
print(pro)

http://www.ppmy.cn/news/773241.html

相关文章

java 正则表达式 单引号_关于Java:用Regex替换单引号和双引号

我有一个接收到格式错误的JSON字符串的应用,如下所示: {username : xirby} 我需要将双引号"替换为单引号 遵循以下规则(我认为): {后带有一个或多个空格的单引号 位于一个或多个空格和:之前 在:之后有一个空格 位于一个或多个空格和}之前 因此,此字符串{username : xi…

mysql单引号char 39,SQL中写入包含有英文单引号“ #39;#39; ”失败问题深入详解

当前碰到一个问题,在测试编辑信息内容,其中若编辑的内容包含单引号(‘)则写入Mysql数据库时写入失败,使用如下代码进行错误打印: if (!this->m_sql_query.prepare(update_string)) { printf(“exec fail—>%s\n”, this->…

mysql存储包含单引号英文字符串,SQL中写入包含有英文单引号“ '' ”失败问题深入详解...

当前碰到一个问题,在测试编辑信息内容,其中若编辑的内容包含单引号(‘)则写入Mysql数据库时写入失败,使用如下代码进行错误打印: if (!this->m_sql_query.prepare(update_string)) { printf(“exec fail—>%s\n”, this->…

sqlserver中加英文单引号的方法

select name from bb 原来只要把单引号打两次就可以识别成一个单引号输出了,用惯了oracle真不习惯

【SQL实战经验一】:SQL语句中存在英文的单引号、双引号问题

SQL语句中存在英文的单引号、双引号问题 场景: 1、需要将 【O’MALL侨城商业中心】插入到Sqlite数据库中 update datatable set name_1 ‘O’‘MALL侨城商业中心’ // 将单个单引号替换为2个单引号 update datatable set name_1 “O’MALL侨城商业中心” // 存在…

关于向SQL中写入包含有英文单引号“ ' ”失败问题

当前碰到一个问题,在测试编辑信息内容,其中若编辑的内容包含单引号(‘)则写入Mysql数据库时写入失败,使用如下代码进行错误打印: if (!this->m_sql_query.prepare(update_string)) { printf(“exec fail…

英语标点的读法

+ plus 加号;正号   - minus 减号;负号    plus or minus 正负号    is multiplied by 乘号    is divided by 除号   = is equal to 等于号   ≠ is not equal to 不等于号   ≡ is equivalent to 全等于号   ≌ is equal to or approximately equal to …

Java 设计模式——策略模式

目录 1.概述2.结构3.案例实现4.优缺点5.使用场景6.JDK 源码解析——Comparator 1.概述 (1)先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 (2)策略…