【题解】【PTA-Python题库】第3章-14 字符串字母大小写转换 (15 分)
发布日期:2022-03-18 05:04:32
浏览次数:9
分类:技术文章
本文共 423 字,大约阅读时间需要 1 分钟。
字符串字母大小写转换
本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。
输入格式:
输入为一个以“#”结束的字符串(不超过30个字符)。
输出格式:
在一行中输出大小写转换后的结果字符串。
输入样例:
Hello World! 123#
输出样例:
hELLO wORLD! 123
思路:
遍历替换。
代码如下:
s = input()s=s.replace('#','')t=""for n in s: if(n.islower()): t=t+n.upper() elif(n.isupper()): t=t+n.lower() else: t=t+nprint(t)
改进代码:
swapcase() 用于对字符串的大小写字母进行转换。
print(input()[0:-1].swapcase())
转载地址:https://tuenity.blog.csdn.net/article/details/102568218 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月26日 05时10分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
IOS开发UI进阶之UITableView三
2019-05-08
IOS开发UI进阶之UITableView四
2019-05-08
No1 程序启动原理
2019-05-08
IOS开发UI基础之综合应用
2019-05-08
No2 控制器view与多控制器
2019-05-08
iOS面试题汇总
2019-05-08
No3 导航控制器
2019-05-08
No1 Swift语法简介
2019-05-08
No2 项目框架搭建
2019-05-08
iOS开发实用技术之推送通知
2019-05-08
No5 触摸事件
2019-05-08
iOS开发实用技术之真机调试、内购/广告
2019-05-08
IOS代理协议与委托
2019-05-08
IOS 多线程原理
2019-05-08
关于TableViewCell的重用机制
2019-05-08
SDWebImage内部实现过程
2019-05-08
ios中的夜间模式(通知中心)
2019-05-08
No9 SQLite
2019-05-08
多线程与网络A
2019-05-08
多线程与网络B
2019-05-08