打开一个英文文本文件(test.txt;里面内容为I love python),编写程序读取其内容,并把其中的大写字母变成小写字母,小写字母变成大写字母.
时间: 2024-02-19 16:04:14 浏览: 58
Python实现将字符串的首字母变为大写,其余都变为小写的方法
好的,以下是Python代码实现:
```python
with open('test.txt', 'r') as f:
text = f.read()
new_text = ''
for char in text:
if char.isupper():
new_text += char.lower()
elif char.islower():
new_text += char.upper()
else:
new_text += char
print(new_text)
```
首先,我们使用`with open`语句打开`test.txt`文件,并读取其中的内容到变量`text`中。然后,我们遍历`text`中的每个字符,如果是大写字母,则将其转换为小写字母并添加到`new_text`中;如果是小写字母,则将其转换为大写字母并添加到`new_text`中;否则,直接将其添加到`new_text`中。最后,我们打印出`new_text`即可。
阅读全文