python假设有一段英文、其中有单独的字母_假设有一段英文,其中有单独的字母“I”误写为“i”,请编写程...
这里给出Python 3.4.2代码,如果使用Python 2.7.8的话只需要修改其中的print()函数为print语句即可。
1)不使用正则表达式 x = "i am a teacher,i am man, and i am 38 years old.I am not a businessman."
x = x.replace('i ','I ')
x = x.replace(' i ',' I ')
print(x)
2)使用正则表达式 x = "i am a teacher,i am man, and i am 38 years old.I am not a businessman."
import re
pattern = re.compile(r'(?:[^\w]|\b)i(?:[^\w])')
while True:
result = pattern.search(x)
if result:
if result.start(0) != 0:
x = x[:result.start(0)+1]+'I'+x[result.end(0)-1:]
else:
x = x[:result.start(0)]+'I'+x[result.end(0)-1:]
else:
break
print(x)
python假设有一段英文、其中有单独的字母_假设有一段英文,其中有单独的字母“I”误写为“i”,请编写程...相关推荐
- python提取每个单词首字母_如何将字符串中每个单词的首字母大写(Python)?
Here's a summary of different ways to do it: 最简单的解决方案是将句子分成单词并将第一个字母大写,然后将其连接在一起 . # Be careful with ...
- python假设有一段英文、其中有单独的字母_峰终定律是诺贝尔奖获得者丹尼尔卡尼曼提出的。他发现,我们对一件事的整体评价,是全过程中所有元素体验的平均分。...
[填空题]假设有列表 a = ['name', 'age', 'sex'] 和 b = ['Dong', 38, 'Male'] ,请使用一个语句将这两个列表的内容转换为字典c,并且以列表 a 中的元 ...
- Python——(字符串)假设有一段英文,其中有单词中间的字母“i”误写为“I”,请编写程序进行纠正。
s = input('请输入一段英文') m = s.split()#分割这一段英文,存入列表m result = [] #存放最后结果的空列表 print(m) #打印一下用户输入的内容 for i ...
- 假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行矫正。
题目:假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行矫正. 我的思路:循环切片,利用下标关系进行替换 由于str不能直接进行操作,因此要设置一个list,但list又没有find()方 ...
- 假设有一段英文,将单词当中英文小写字母i 写成大写字母I,请编写程序纠正
假设有一段英文,将单词当中英文小写字母i 写成大写字母I,请编写程序纠正 jieba库 运用jieba库解答本题 友情链接 jieba库 jieba库是一款优秀的 Python 第三方中文分词库,ji ...
- python英文文本分析和提取_英文文本挖掘预处理流程总结
在中文文本挖掘预处理流程总结中,我们总结了中文文本挖掘的预处理流程,这里我们再对英文文本挖掘的预处理流程做一个总结. 1. 英文文本挖掘预处理特点 英文文本的预处理方法和中文的有部分区别.首先,英文文 ...
- python随机生成英文字母_在Python中生成随机字母
有没有一种方法可以在Python中生成随机字母(如random.randint,但用于字母)? random.randint的范围功能会很好,但是拥有仅输出随机字母的生成器总比没有好. 简单: > ...
- 输入一段英文句子,单词之间用若干空格隔开,将每个单词的首字母转换为大写字母。 例如,“I am very glad to see you”的转换结果为“I Am Very Glad To See Yo
输入一段英文句子,单词之间用若干空格隔开,将每个单词的首字母转换为大写字母. 例如,"I am very glad to see you"的转换结果为"I Am Very ...
- 从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母
从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母.如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom).同时输出组成该英文名的所有英文字符在26个英文字母 ...
最新文章
- 如何用 css 画一个心形
- [Android学习笔记二] View转化Bitmap
- 银行的相关计算机知识,银行计算机基础知识试题及答案正式版.doc
- Java高并发秒杀Api-业务分析与DAO层构建1
- 判断字符为空_算法题:字符串转换整数 (atoi)
- 1102 Invert a Binary Tree(甲级)
- php语法介绍,PHP 函数语法介绍一
- mysql存储过程已发_MySQL存储过程问题_MySQL - end
- python虚拟环境安装包在哪_ubuntu环境下python虚拟环境的安装
- 线程池版本的mysql_MySQL线程池内幕
- 阶段3 2.Spring_08.面向切面编程 AOP_9 spring基于注解的AOP配置
- 计算机显卡故障,电脑显卡有什么故障 电脑显卡常见故障汇总
- Kotlin For循环详解
- PG的管道模式如何工作
- BatchNorm和LayerNorm的区别
- 从制造中来到智造中去
- Maven项目Dependencies常见报错及解决方案
- #大创学习笔记#part1宫颈癌细胞图像分割——直方图最亮谷底阈值确定法提取细胞前景(2)
- 网易云信联手配音秀,打造语音聊天室互动新体验
- css让文字不停浮动
热门文章
- 库存管理之调拨、盘点、报损
- 看“数字鸿沟”变“数字红利” 2021交答卷
- Softmax 回归(PyTorch)
- 最短路径:孙悟空找唐僧
- NoSQLBooster for MongoDB v7.0 Crack
- 思迈特软件Smartbi:便捷高效,移动BI让决策尽在掌握!
- unity学习笔记-番外(接入百度和轻语的AI智能接口实现语音识别和语音播放)
- android照片苹果手机图片,不必羡慕安卓党,get这四个iPhone手机拍照技巧,你也能拍出好照片...
- Java 枚举enum 枚举的来由 枚举的常用方法 枚举的构造函数 枚举中的方法 枚举继承接口
- 配置软RAID与逻辑卷