方法一:

假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。# 先读r,后改,最后写入w

f=open('demo.txt','r')
s=f.readlines()
f.close()r=[i.swapcase() for i in s]   #大小写转换

f=open('demo1.txt','w+')
f.writelines(r)
f.seek(0)
ss=f.read()
f.close()
print('转换结果为:',ss)

方法二:

ls="Just five months on and Ryan Reynolds is back in Beijing. "
print('原始文件为:',ls)
print('转换结果为:',end='')
for i in fn:if ord(i)>=65 and ord(i)<=90 :print(i.lower(),end='')elif ord(i)>=97 and ord(i)<=122:print(i.upper(),end='')else:print(i,end='')

方法三:

ls="Just five months on and Ryan Reynolds is back in Beijing. "
print('原始文件为:',ls)
print('转换结果为:',end='')
res=''
for i in ls:if i.islower():res+=i.upper()elif i.isupper():res+=i.lower()else:res+=i
print(res)

方法四:

def uptolow(filepath):res=''with open(filepath,'r') as f:ss=f.readlines()for s in ss:           for i in s:if i.islower():res+=i.upper()elif i.isupper():res+=i.lower()else:res+=ireturn resif __name__ =="__main__":filepath='demo.txt'print(uptolow(filepath))

转载于:https://www.cnblogs.com/huigebj/p/11425294.html

假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。...相关推荐

  1. 假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。

    f = open('D:/voc_1.txt', 'r') s = f.read() f.close() t = open('D:/voc_1.txt', 'w') for i in s:t.writ ...

  2. Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内

    **3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...

  3. 编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束。

    编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束.输入格式 在一行中输入待统计的整型数,各个数可以以一个或多个空格或回车分隔,以0结束. 输出格式: 以两行输出: 第 ...

  4. Java黑皮书课后题第6章:**6.27(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数。编写程序,显示前100个反素数,每行显示10个,并且数字间用空格隔开

    6.27(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数.编写程序,显示前100个反素数,每行显示10个,并且数字间用空格隔开 题目 题目描述 破题 代码 题目 题目描述 ...

  5. 打开一个英文文本文件,将其中大写字母变成小写,小写字母变成大写。

    打开一个英文文本文件,将其中大写字母变成小写,小写字母变成大写. 代码如下: f = open("test.txt") co = f.read() print("修改之前 ...

  6. 打开一个英文文本文件,编写程序读取内容,将其中的小写字母转换为大写,大写字母转化为小写

    打开英文文本文件: 代码如下: file = open('test.txt', 'r') contest = file.read() contest = contest.swapcase() # sw ...

  7. Python-将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母

    将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母 ★★★这个程序在设计的过程中要时刻注意读取指针的位置 程序代码: # 将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母 ...

  8. java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...

    编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...

  9. java编写一个程序_计算已知长和宽的长方形的周长,请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法...

    //编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测 ...

  10. BufferedWriter 和 BufferedReader 的基本用法,附演示程序。以及一个复制文本文件的程序

    BufferedWriter 和 BufferedReader 为带有默认缓冲的字符输出输入流,因为有缓冲区所以很效率比没有缓冲区的很高. 一.BufferedWriter 类 构造方法:buffer ...

最新文章

  1. how is abap.js being loaded
  2. Codeforces Round #694 (Div. 2) D. Strange Definition 质因子分解 + 平方数
  3. php如何修改文件名,php修改文件名的实现方法_后端开发
  4. ngnix 负载均衡原理
  5. Apollo 对表名区分大小写 如何配置MYSQL不区分大小写呢
  6. leetcode-231-Power of Two
  7. 西门子 1200PLC全额补贴课程
  8. mac iphone模拟器 真机 操作
  9. ECU软件开发介绍篇
  10. win10 无法修改时间,自动设置时间灰色
  11. 设置苹果电脑vsode在新窗口中打开文件
  12. win10禁用数字签名(win10系统禁用数字签名)
  13. 赵小楼:《天道》《遥远的救世主》深度解析(28)人文意识发展到今天,我们应该怎么改变?
  14. 多变量微积分笔记1——偏导数
  15. vue项目,h5图片放大后,支持手指缩放功能
  16. 重复文件太多,该怎样快速清理?
  17. java 四则运算_java实现小学生四则运算
  18. MySQL21个表设计的经验准则(上)
  19. 什么是windows PE 告诉你Windows PE是什么东东?详细介绍一下winpe精简系统
  20. 【ChatGPT】ChatGPT 在智能客服产品如何落地?

热门文章

  1. 系列篇|一文尽览事件相机原理
  2. 华为当个pl怎么样_华为8PL∪S提示灯 | 手游网游页游攻略大全
  3. Python中的缩进(unindent)问题
  4. 计算机免费证件照,完全免费!一键替换证件照背景色,再也不用花钱重新拍了...
  5. JAVA命令符找不到符号_java: 找不到符号 符号: 方法 setLatestEventInfoentInfo
  6. 图像处理对数变换以及对数变换的拉伸
  7. html5 获取剪切板内容,H5剪切板功能
  8. Linux上Meson安装及使用
  9. java开发坦克大战小游戏
  10. 面试阿里,你必须知道的背景知识——双非上岸阿里巴巴系列