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

相关推荐
今天AI了吗1 小时前
AI Agent 在数据分析领域的落地判断:哪些场景真的需要 Agent
java·数据库·人工智能·python·sql·数据分析·copilot
橙橙笔记1 小时前
Python学习第三部分
开发语言·python·学习
huainingning2 小时前
个人版WorkBuddy编写设备巡检并导出设备配置python脚本
开发语言·python
欧叶冲冲冲2 小时前
uv Python 环境管理笔记
笔记·python·uv
很楠爱上2 小时前
从“AI 看合同”到可举证的合同决策链:CounterClause(对薄) 的架构设计与工程实践
人工智能·经验分享·python·学习·agent
这就是佬们吗2 小时前
治幻觉,先治检索:RAG 系统防幻觉的完整工程指南
python·langchain·embedding
Java后端的Ai之路2 小时前
02、Python普通工厂模式
开发语言·人工智能·python·设计模式·普通工厂模式
Dontla2 小时前
VSCode Python扩展自动加载.env环境变量机制(Python插件)python.terminal.useEnvFile
ide·vscode·python
码云骑士2 小时前
115-多模态大模型-GPT-4V-Gemini-Qwen-VL-能力全景
python
空堂与归2 小时前
如何用Python实现深度学习?PyTorch框架核心与实践
pytorch·python·深度学习