假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。...
方法一:
假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。# 先读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
假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。...相关推荐
- 假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。
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 ...
- Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内
**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...
- 编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束。
编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束.输入格式 在一行中输入待统计的整型数,各个数可以以一个或多个空格或回车分隔,以0结束. 输出格式: 以两行输出: 第 ...
- Java黑皮书课后题第6章:**6.27(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数。编写程序,显示前100个反素数,每行显示10个,并且数字间用空格隔开
6.27(反素数)反素数(反转拼写的素数)是指一个非回文素数,将其反转之后也是一个素数.编写程序,显示前100个反素数,每行显示10个,并且数字间用空格隔开 题目 题目描述 破题 代码 题目 题目描述 ...
- 打开一个英文文本文件,将其中大写字母变成小写,小写字母变成大写。
打开一个英文文本文件,将其中大写字母变成小写,小写字母变成大写. 代码如下: f = open("test.txt") co = f.read() print("修改之前 ...
- 打开一个英文文本文件,编写程序读取内容,将其中的小写字母转换为大写,大写字母转化为小写
打开英文文本文件: 代码如下: file = open('test.txt', 'r') contest = file.read() contest = contest.swapcase() # sw ...
- Python-将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母
将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母 ★★★这个程序在设计的过程中要时刻注意读取指针的位置 程序代码: # 将一个英文文本文件中的大写字母变成小写字母,小写字母变成大写字母 ...
- java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...
编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...
- java编写一个程序_计算已知长和宽的长方形的周长,请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法...
//编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测 ...
- BufferedWriter 和 BufferedReader 的基本用法,附演示程序。以及一个复制文本文件的程序
BufferedWriter 和 BufferedReader 为带有默认缓冲的字符输出输入流,因为有缓冲区所以很效率比没有缓冲区的很高. 一.BufferedWriter 类 构造方法:buffer ...
最新文章
- how is abap.js being loaded
- Codeforces Round #694 (Div. 2) D. Strange Definition 质因子分解 + 平方数
- php如何修改文件名,php修改文件名的实现方法_后端开发
- ngnix 负载均衡原理
- Apollo 对表名区分大小写 如何配置MYSQL不区分大小写呢
- leetcode-231-Power of Two
- 西门子 1200PLC全额补贴课程
- mac iphone模拟器 真机 操作
- ECU软件开发介绍篇
- win10 无法修改时间,自动设置时间灰色
- 设置苹果电脑vsode在新窗口中打开文件
- win10禁用数字签名(win10系统禁用数字签名)
- 赵小楼:《天道》《遥远的救世主》深度解析(28)人文意识发展到今天,我们应该怎么改变?
- 多变量微积分笔记1——偏导数
- vue项目,h5图片放大后,支持手指缩放功能
- 重复文件太多,该怎样快速清理?
- java 四则运算_java实现小学生四则运算
- MySQL21个表设计的经验准则(上)
- 什么是windows PE 告诉你Windows PE是什么东东?详细介绍一下winpe精简系统
- 【ChatGPT】ChatGPT 在智能客服产品如何落地?
热门文章
- 系列篇|一文尽览事件相机原理
- 华为当个pl怎么样_华为8PL∪S提示灯 | 手游网游页游攻略大全
- Python中的缩进(unindent)问题
- 计算机免费证件照,完全免费!一键替换证件照背景色,再也不用花钱重新拍了...
- JAVA命令符找不到符号_java: 找不到符号 符号: 方法 setLatestEventInfoentInfo
- 图像处理对数变换以及对数变换的拉伸
- html5 获取剪切板内容,H5剪切板功能
- Linux上Meson安装及使用
- java开发坦克大战小游戏
- 面试阿里,你必须知道的背景知识——双非上岸阿里巴巴系列