当前位置: 首页 > article >正文

字母大小写转换

1 问题

从键盘输入一个字符串,如何实现大小写字母反转,小写英文字母转换为大写英文字母,大写字母转换为小写字母、首字母大写和把第一个字母转换为大写其余为小写字母,并将其结果保存到一个文件中。

2 方法

  1. 先运用input()输入文件名和字符串
  2. 编程过程中使用swapcase()函数实现大小写反转,使用title()函数将字符串首字母大写,使用lower()函数实现大写字母转换为小写, 使用upper()函数将小写字母转换为大写字母和使用capitalize()函数实现首字母大写其余字母为小写
  3. 打开文件,将其写入
  4. 以读的形式打开文件,读取文件信息
  5. 打印最后的文件内容

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

Filename = input("filename:")
a = input("str:")
a = a.swapcase()
b = a.title()
c = a.lower()
d = a.upper()
e = a.capitalize()
fp = open(filename,"w")
fp.write(a)
fp.write(b)
fp.write(c)
fp.write(d)
fp.write(e)
print("写入完毕!")
fp = open(filename,"r")
print(fp.read())

3 结语

针对实现将英文小写字母转换为大写、大写字母转换为小写和首字母大写,并将其输出的结果保存到一个文件中的问题,提出并且使用swapcase()函数方法、upper()函数方法、title()函数方法、lower()函数方法和capitalize()函数方法,最后将其结果保存在指定的文件中,通过此次实验,证明该方法是有效的,本文的代码写法较繁琐,输出结果也不美观,希望未来可以继续研究关于字母大小写等等问题。


http://www.kler.cn/a/150257.html

相关文章:

  • LeetCode:633. 平方数之和(Java)
  • 【网络】套接字编程——TCP通信
  • 规划误差降低27%,碰撞率降低33%Senna: 大规模视觉-语言模型与端到端自动驾驶相结合
  • 视频推荐的算法(字节青训)
  • SOLIDWORKS 2025加快装配体设计 确保可制造性
  • 【Clikhouse 探秘】ClickHouse 物化视图:加速大数据分析的新利器
  • PHP微信UI在线聊天系统源码 客服私有即时通讯系统 附安装教程
  • kafka C++实现生产者
  • MYSQL基础语法二
  • 48、Flink DataStream API 编程指南(1)- DataStream 入门示例
  • 基于SpringBoot实现的教务查询系统
  • Java,反射机制与反射的应用
  • 万宾科技水环境综合治理监测系统的融合与应用
  • 从源代码出发,Jenkins 任务排队时间过长问题的解决过程
  • leetCode 131.分割回文串 + 回溯算法 + 图解 + 笔记
  • 【Linux】gcc和g++
  • PHP逻辑运算符学习资料
  • 【网络安全】-安全常见术语介绍
  • C++二分查找算法:包含每个查询的最小区间
  • enote笔记法之附录2——5w1h2k关联词(ver0.22)
  • 深度学习-模型调试经验总结
  • java实现连接linux(上传文件,执行shell命令等)
  • Linux系列:Linux上杀毒软件有哪些?
  • 【HarmonyOS】ArkUI状态管理:组件内状态、装饰器、高级用法与最佳实战【鸿蒙专栏-08】
  • 用代码评论代替代码注释
  • .net core 连接数据库,通过数据库生成Modell