st=input('请输入一串字符串:')
print(st)                                               #输出用户输入的字符串
my_list0=list(st)                                       #将字符串转换成列表
my_list1=[]                                             #定义空列表
for i in range(len(my_list0)):if i==len(my_list0)-1 and  my_list0[i]=='i' and my_list0[i-1]=='i':my_list1.append(my_list0[i])elif i==len(my_list0)-1 and  my_list0[i]=='i' and my_list0[i-1]!='i':my_list1.append(my_list0[i].upper())elif i<len(my_list0)-1 and my_list0[i]=='i' and my_list0[i+1]=='i':my_list1.append(my_list0[i])elif i<len(my_list0)-1 and my_list0[i-1]!='i' and my_list0[i]=='i' and my_list0[i+1]!='i':my_list1.append(my_list0[i].upper())                   else:my_list1.append(my_list0[i])
print(''.join(my_list1))                                        #将列表转换成字符串并输出

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

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

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

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

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

  3. python假设有一段英文、其中有单独的字母_假设有一段英文,其中有单独的字母“I”误写为“i”,请编写程...

    这里给出Python 3.4.2代码,如果使用Python 2.7.8的话只需要修改其中的print()函数为print语句即可. 1)不使用正则表达式 x = "i am a teache ...

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

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

  5. Python——(字符串)假设有一段英文,其中有单词中间的字母“i”误写为“I”,请编写程序进行纠正。

    s = input('请输入一段英文') m = s.split()#分割这一段英文,存入列表m result = [] #存放最后结果的空列表 print(m) #打印一下用户输入的内容 for i ...

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

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

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

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

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

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

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

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

最新文章

  1. mysql begin end 批量更新_MySql中4种批量更新的方法
  2. 2019年六大新兴信息安全方向
  3. android 市场自动安装软件,Android 应用中跳转到应用市场评分示例
  4. Spring整合了CXF的一个applicationContext.xml的配置文件
  5. kubernetes1.5即将发布
  6. Python 获取当前时间或当前时间戳,通过时间戳获取hash
  7. api接口加密_接口加密如何测试?
  8. jquery. Validator验证框架ajax返回json数据
  9. android 连接ble键盘,如何在Android上以编程方式配对和连接HID蓝牙设备(蓝牙键盘)...
  10. SQL那些事儿(一)
  11. linux启动器编辑,linux下建立启动器
  12. Redis常用命令、数据类型讲解
  13. PR免费转场 动态图形转场PR模板MOGRT免费下载
  14. linux服务器修改ftp默认21端口方法
  15. 悉尼大学计算机科学专业,悉尼大学计算机科学专业
  16. 完整性与完备性的区别
  17. 超市管理系统设计报告
  18. 关于电影视频服务器架设的方法
  19. 交易员怎样于牛市中基于KDJ进行选股
  20. Jquery中的ajax请求($.ajax())参数请求详解

热门文章

  1. 计算机微机维修工四级理论知识试卷,计算机维修工中级理论知识试卷1.doc
  2. 安装matlab贝叶斯网络工具箱
  3. Bat脚本多开微信分析
  4. 暖风机家用最好的牌子 适合家用大面积的暖风机哪种好
  5. 瘟神的尾行 -- Rootkit技术发展史 (转载)
  6. 运行tensorflow程序,出现ImportError: cannot import name '_validate_lengths'错误的解决办法
  7. EEG-fMRI同步记录的伪影去除法
  8. centos c++ mysql_腾讯云Linux CentOS C++连接MySQL
  9. 【纯净安装、免U盘】无视win11硬件要求,直接setup.exe安装win11
  10. Java使用openOffice转PDF以及PDF文件预览乱码问题