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”,请编写程序进行纠正。相关推荐

  1. 假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行矫正。

    题目:假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行矫正. 我的思路:循环切片,利用下标关系进行替换 由于str不能直接进行操作,因此要设置一个list,但list又没有find()方 ...

  2. (正则表达式三行) 假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行纠正。

    import re sr=input('请输入一段英文:') print(re.sub(r'\BI\B','i',sr))

  3. Python 假设有一段英文,其中有单独的字母I误写为i,请编写程序进行纠正。

    输入一段英文,将其中单独字母的i修改为I,单词部分中的i不进行修改. 例: 输入:i will go with you 输出:I will go with you 输入:so do i 输出:so d ...

  4. python假设有一段英文、其中有单独的字母_1.假设有一段英文,其中有单独的字母“I”误写为“i”,请编写程序进行纠正。...

    [单选题]()是指人们对旅游目的地的感知.印象.观点的综合,是该地的社会.经济.文化.政治.生活.旅游业发展等各方面的认知.观念的综合. [单选题]旅游目的地的主要营销内容是目的地(). [简答题]简 ...

  5. 假设有一段英文,其中有单独的字母I误写为i,请编写程序进行纠正。

    st=input('请输入一串字符串:') print(st) #输出用户输入的字符串 my_list0=list(st) #将字符串转换成列表 my_list1=[] #定义空列表 for i in ...

  6. 假设有一段英文 ,其中有单独的大写字母误写为小写,请编写程序进行纠正 。

    import re strs = input("请输入一串字符:") pattern = re.compile(r'\s[a-z]\s',) print(pattern.sub(l ...

  7. 假设有一段英文 ,其中有单词中间的小写字母误写为大写,请编写程序进行纠正

    import re strs = input("请输入一串字符:")m = re.sub(r'\b(\w)(\w+)(\w)\b',lambda x: x.group(1)+x.g ...

  8. 假设有一段英文,其中有的字母I误写为i,请编写程序进行纠正。

    st=input('请输入一串字符串:') print(st) #输出用户输入的字符串 my_list0=list(st) #将字符串转换成列表 my_list1=[] #定义空列表 for i in ...

  9. python假设有一段英文、其中有单独的字母_峰终定律是诺贝尔奖获得者丹尼尔卡尼曼提出的。他发现,我们对一件事的整体评价,是全过程中所有元素体验的平均分。...

    [填空题]假设有列表 a = ['name', 'age', 'sex'] 和 b = ['Dong', 38, 'Male'] ,请使用一个语句将这两个列表的内容转换为字典c,并且以列表 a 中的元 ...

最新文章

  1. jQuery.fn和jQuery.prototype区别。
  2. shell编程入门步步高(八、函数)
  3. 【 MATLAB 】使用 MATLAB 求由差分方程表示的滤波器的响应的两种方法
  4. recycleView 滑动删除Item,拖拽切换Item,你想了解的都在这儿
  5. python英语翻译-python制作英语翻译小工具代码实例
  6. Oracle与OpenJDK之间的区别
  7. vs如何写多线程_VS + PS + GS
  8. PHP 给页面内容中的所有图片添加特定链接
  9. mysql innodb 索引 延迟更新_Mysql覆盖索引与延迟关联
  10. 【主席树】可持久化数组(金牌导航 可持久化数据结构-3)
  11. spring学习(2):初始化spring程序
  12. github 开源 代码 学习 集合(转载)
  13. SAP License:企业如何做成本分析
  14. 输入法设置,SublimeTest,putty掉线
  15. CTF入门指南(Capture the flag)
  16. tomcat绕过同源策略(CORS)--亲测有效
  17. 一步步用python制作游戏外挂 - blueel - 博客园
  18. 机器人视觉与计算机视觉区别--北大刘宏报告
  19. 【C基础练习题】Week9:凯撒密码 | 按空格切分字符串 | 单词折半拆分
  20. 卡尔曼滤波器(2) -- α−β−γ滤波器(例1)

热门文章

  1. OpenCV实现PS2018中的SmartBlur美颜算法
  2. Day11:文件和异常
  3. 新高考全走班(4选2、6选3、7选3)陈老师排课原理及方案
  4. django---加载INSTALLED_APPS的源码分析
  5. 台式机前面的插孔没有声音,而且也找不到realtek高清晰音频管理系统
  6. 浙江高中计算机课程表,浙江省普通高中学校课程安排参考表
  7. oracle 数据文件损坏修复 --转帖
  8. 根据两点经纬度计算两点距离...工具类
  9. VMvare虚拟机下载地址
  10. CF1142A The Beatles