Python——(字符串)假设有一段英文,其中有单词中间的字母“i”误写为“I”,请编写程序进行纠正。
s = input('请输入一段英文')
m = s.split()#分割这一段英文,存入列表m
result = [] #存放最后结果的空列表
print(m) #打印一下用户输入的内容
for i in range(len(m)):if len(m[i])!= 1: #列表m的第i个元素是单词时(需要检查单词中是否有i误写为I)n = []#用来存放一个单词的空列表#替换单词中的I为ifor j in list(m[i]):#将此单词转换为一个列表 if j== 'I':n.append('i')else:n.append(j)result.append(''.join(n))else: #列表m的第i个元素不是单词时result.append(m[i])
print(result)
print(' '.join(result))#将列表result中的元素用空格连接起来
示例
欢迎讨论学习,如有错误,还请指正。
相似内容:
假设有一段英文,其中有单独的字母“I”误写为“i”,请编写程序进行纠正。
http://t.csdn.cn/MIhNn
Python——(字符串)假设有一段英文,其中有单词中间的字母“i”误写为“I”,请编写程序进行纠正。相关推荐
- 假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行矫正。
题目:假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行矫正. 我的思路:循环切片,利用下标关系进行替换 由于str不能直接进行操作,因此要设置一个list,但list又没有find()方 ...
- (正则表达式三行) 假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行纠正。
import re sr=input('请输入一段英文:') print(re.sub(r'\BI\B','i',sr))
- Python 假设有一段英文,其中有单独的字母I误写为i,请编写程序进行纠正。
输入一段英文,将其中单独字母的i修改为I,单词部分中的i不进行修改. 例: 输入:i will go with you 输出:I will go with you 输入:so do i 输出:so d ...
- python假设有一段英文、其中有单独的字母_1.假设有一段英文,其中有单独的字母“I”误写为“i”,请编写程序进行纠正。...
[单选题]()是指人们对旅游目的地的感知.印象.观点的综合,是该地的社会.经济.文化.政治.生活.旅游业发展等各方面的认知.观念的综合. [单选题]旅游目的地的主要营销内容是目的地(). [简答题]简 ...
- 假设有一段英文,其中有单独的字母I误写为i,请编写程序进行纠正。
st=input('请输入一串字符串:') print(st) #输出用户输入的字符串 my_list0=list(st) #将字符串转换成列表 my_list1=[] #定义空列表 for i in ...
- 假设有一段英文 ,其中有单独的大写字母误写为小写,请编写程序进行纠正 。
import re strs = input("请输入一串字符:") pattern = re.compile(r'\s[a-z]\s',) print(pattern.sub(l ...
- 假设有一段英文 ,其中有单词中间的小写字母误写为大写,请编写程序进行纠正
import re strs = input("请输入一串字符:")m = re.sub(r'\b(\w)(\w+)(\w)\b',lambda x: x.group(1)+x.g ...
- 假设有一段英文,其中有的字母I误写为i,请编写程序进行纠正。
st=input('请输入一串字符串:') print(st) #输出用户输入的字符串 my_list0=list(st) #将字符串转换成列表 my_list1=[] #定义空列表 for i in ...
- python假设有一段英文、其中有单独的字母_峰终定律是诺贝尔奖获得者丹尼尔卡尼曼提出的。他发现,我们对一件事的整体评价,是全过程中所有元素体验的平均分。...
[填空题]假设有列表 a = ['name', 'age', 'sex'] 和 b = ['Dong', 38, 'Male'] ,请使用一个语句将这两个列表的内容转换为字典c,并且以列表 a 中的元 ...
最新文章
- jQuery.fn和jQuery.prototype区别。
- shell编程入门步步高(八、函数)
- 【 MATLAB 】使用 MATLAB 求由差分方程表示的滤波器的响应的两种方法
- recycleView 滑动删除Item,拖拽切换Item,你想了解的都在这儿
- python英语翻译-python制作英语翻译小工具代码实例
- Oracle与OpenJDK之间的区别
- vs如何写多线程_VS + PS + GS
- PHP 给页面内容中的所有图片添加特定链接
- mysql innodb 索引 延迟更新_Mysql覆盖索引与延迟关联
- 【主席树】可持久化数组(金牌导航 可持久化数据结构-3)
- spring学习(2):初始化spring程序
- github 开源 代码 学习 集合(转载)
- SAP License:企业如何做成本分析
- 输入法设置,SublimeTest,putty掉线
- CTF入门指南(Capture the flag)
- tomcat绕过同源策略(CORS)--亲测有效
- 一步步用python制作游戏外挂 - blueel - 博客园
- 机器人视觉与计算机视觉区别--北大刘宏报告
- 【C基础练习题】Week9:凯撒密码 | 按空格切分字符串 | 单词折半拆分
- 卡尔曼滤波器(2) -- α−β−γ滤波器(例1)