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,选择替换后就全部换掉了。

相关推荐
码界筑梦坊3 分钟前
357-基于Java的大型商场应急预案管理系统
java·开发语言·毕业设计·知识分享
anzhxu8 分钟前
Go基础之环境搭建
开发语言·后端·golang
刀法如飞28 分钟前
一款Python语言Django框架DDD脚手架,助你快速搭建项目
python·ddd·脚手架
刀法如飞33 分钟前
一款Python语言Django框架DDD脚手架,适合中大型项目
后端·python·领域驱动设计
yu859395844 分钟前
基于MATLAB的随机振动仿真与分析完整实现
开发语言·matlab
赵钰老师1 小时前
【结构方程模型SEM】最新基于R语言结构方程模型分析
开发语言·数据分析·r语言
guygg881 小时前
利用遗传算法解决列车优化运行问题的MATLAB实现
开发语言·算法·matlab
gihigo19981 小时前
基于MATLAB实现NSGA-III的土地利用空间优化模型
开发语言·matlab
MediaTea1 小时前
Scikit-learn:数据集
人工智能·python·机器学习·scikit-learn
vastsmile1 小时前
(R)26.04.23 hermes agent执行本地命令超级慢的原因
开发语言·elasticsearch·r语言