方法一和方法二都有点小缺陷

方法一还未写入一些句子的标点符号的存在的问题,暂时只能在没有标点符号的语句里运行

方法二也有这种问题,且会导致其他字母变成小写

#方法一
a = input("请输入一行句子(英文):")
print(a)
a = a.rstrip(".")                   #若句子后面有”.“则去掉句子后面的"."
b = a[::-1].split()                 #每个单词反过来然后隔开,形成一个单词为一个元素的列表
d = []                              #先设置一个空列表
for i in b:                                             #把每个单词单独取出来c = i.replace(i[0], i[0].upper(), 1)[::-1]          #把反过来的每个单词的第一个字母替换成该字母的大写形式,然后把它调整回来d += [c]                                            #再把每个单词加入空列表
for j in d[::-1]:print(j, end=" ")                                   #把改变后的单词从列表里取出来,再输出#方法二 这种方法会使除了最后一个字母外的其他字母变成小写
a = input("请输入一行句子(英文):")
b = a[::-1].title()
a = b[::-1]
print(a)

python把句子里单词最后一个字母换成大写相关推荐

  1. 贺利坚老师汇编课程37笔记:把六个字符串里的头一个字母改写成大写字母

    指路老师的博客 将datasg段中每个单词的头一个字母改写成大写字母,共六个字符串 像是某个软件的菜单 assume cs:codesg,ds:datasg datasg segmentdb '1. ...

  2. 将单词的首字母转换成大写

    做个记录: 1.用sed方法: sed 's/^\w\|\s\w/\U&/g' 简单说明: \w 相当于 [a-zA-Z0-9] ,\s 表示 任何空白字符(包括空格,制表等).\U将后面的字 ...

  3. 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。

    题目: 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出.例如输入abdAd,输出ABDaD. 分析: 题目的关键在于大小写的转换问题,ASCII字符编码的了解和转换问题. 对于ASCI ...

  4. js中将一句英文中每个单词的首字母转成大写 (how are you and are you fine)

    var str = 'how are you and are you fine'; //①按照空格分割字符串       var arr = str.split(' '); //②遍历数组 for(v ...

  5. 将字符串中的小写字母换成大写字母

    D:将字符串中的小写字母转换成大写字母 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符串,将其中所有的小写字母转换成大写字母. 输入 输入一行,包含 ...

  6. 将字符串中的小写字母换成大写

    C语言将字符串中的小写换成大写 思路:看ASCII码表,字母的大小写之间相差'32','a'比'A'大32,当遇见小写字母的时候,可以先强制转换成整型,然后-32,再强制转换成字符型输出. #incl ...

  7. python源文件改写_Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...

    程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...

  8. python源文件改写、编写一个程序,Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...

    程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...

  9. 编写一个程序、读取一个python源程序文件_编写一个程序,读取一个python源文件,将文件中所有除保留字外的小写字母换成大写字母,生成后的文件要能被python解释器正确执行。...

    [简答题]完成教材第4章 实训2 实训3 课后习题中的操作题3,4,5 请提交代码截图和效果截图 [单选题]病毒不包括以下成分 [填空题]酵母菌的繁殖方式主要是 . [判断题]在观察显微镜时,要遵循由 ...

  10. poen实现 把小写字母换成大写字母

    jakill  下面程序编译成可执行文件jakill ,放在/usr/bin/目录下,以供popen调用 #include <fcntl.h> #include <stdio.h&g ...

最新文章

  1. B站面试官炫耀身价过亿,贬低北邮应试者引热议!不知北邮毕业的B站创始人作何感想?
  2. ParseFloat有超长的小数位数的解决
  3. b树删除节点每次只能删一个吗_深入理解数据库系统之存储存引擎(B树)
  4. 转载 JDK + Android-SDK + Python + MonkeyRunner 的安装
  5. window下TensorFlow CUDA,CUDNN版本对应关系
  6. 欧洲进出口银行_欧洲对开放银行的推动如何迫使银行应用改善用户体验
  7. 站在BERT肩膀上的NLP新秀们(PART I)
  8. 31岁零基础转行软件测试,现已成功入职月薪14K+
  9. DXUT框架剖析(9)
  10. delphi 子接口是否实现父接口_您可以从子类接口的接口调用父接口的默认方法吗?...
  11. Android无线安全测试工具-WiFinSpect
  12. Oracle CRS/ASM/RAC版本兼容对应表
  13. 计算机中音乐设备数字接口,多媒体cai课件制作技术复习题
  14. 供应商TOP10榜单!车载前装激光雷达进入规模化上车关键期
  15. 《企业IT架构转型之道》阿里巴巴中台战略思想和架构实战-书摘整理
  16. 晨风机器人成语接龙_使用晨风QQ机器人在群内玩成语接龙的方法
  17. oracle临时表的创建
  18. 【python】43_用pygame制作乌龟吃鱼游戏
  19. Http协议及其实现httpd
  20. 晶振旁的电阻(并联与串联)和电容的作用

热门文章

  1. HBuiilderX代码美化插件format(即js-beautify)配置文件
  2. Linux-Ubuntu系统配置深度学习环境搭建
  3. 403 Forbidden - PUT https://registry.npmjs.org/- Forbidden
  4. win7怎么查看计算机主板,win7系统电脑查看主板型号的四种方法介绍
  5. 手机安装pem_手机安装Charles证书
  6. 天啦噜!逾期未还三年,欠款3万变成34万
  7. Ubuntu终端Terminator的安装与配置使用
  8. 转贴:【游途道标】明帝国曾经拥有的火炮技术到了满清时期已成为可悲的衰落。
  9. PyMol2.5的基础使用
  10. Activiti7工作流引擎:进阶篇(八) 会签