python-23-零基础自学python open()和replace()函数运用

学习内容:《python编程:从入门到实践》第二版练习10-2

知识点:

打开文件,replace()替换文件内容,open(),

练习内容:

练习10-2:C语言学习笔记 可使用方法replace()将字符串中的特定单词都替换为另一个单词。读取你刚创建的文件learning_python.txt中的每一行,将其中的Python都替换为另一门语言的名称,比如C。将修改后的各行都打印到屏幕上。

我的代码&运行结果:

python 复制代码
filename = '10_learning_python.txt'

with open(filename) as file_object:
    lines = file_object.readlines()

for line in lines:
    line = line.replace('Python','C')
    print(line)

总结&问题:

1.代码中line = line.replace('Python','C')不能只写 line.replace('Python','C'),会不显示替换后的内容,不像函数方法的调用,不需要加上=的内容。

2.替换的过程有点像excel的ctrl+f/G,选择替换后就全部换掉了。

相关推荐
小羊没烦恼!5 分钟前
Windows Azure Platform体验(1):Windows Azure
java·大数据·后端·python·flask·word·.net
夏幻灵6 分钟前
前端八股:JavaScript 深拷贝详解:实现方式、递归原理与循环引用
开发语言·前端·javascript
JWASX8 分钟前
【agent 开发】agent 开发学习 - LangChain(1)
python·学习·agent
jason.zeng@150220714 分钟前
(五)多轮对话上下文,实现交互。
python·交互·llama
wangchunyu11414 分钟前
食韵味简 —— 免费开源的中式菜谱 API 服务
python·django·开源
znx93914 分钟前
因子分析:量化交易的底层核心与盈利逻辑基石
人工智能·python·机器学习·期魔方
jason.zeng@150220720 分钟前
(十)分层架构的多文件工程
python·架构·prompt·交互·ai编程·llama
小小张说故事20 分钟前
Python 装饰器到底是个啥?从 @ 符号到手写一个,5 个例子讲透
后端·python
傲世仙尊21 分钟前
C++起步-命名空间解决命名冲突与cin-cout缺省参数
开发语言·c++
hljqwb25 分钟前
java服务异常日志只打印异常类型,没有堆栈定位分析(十)
java·开发语言