Lazy loaded image
Agent相关分享
Python教学[03]-函数的调用和文件读取
Words 970Read Time 3 min
2026-4-20
2026-5-7
type
Post
status
Published
date
Apr 20, 2026
slug
summary
tags
category
Agent相关分享
password

🛠️ def 定义函数的两种常见形式

1. 最基础的函数(无参数,无返回值)

这种函数主要用于执行固定的动作。

2. 核心实战形式(带参数,带返回值)

这是最常用的形式。参数就像是函数的“原材料”,返回值就像是函数加工后产出的“成品”。

3. ⚠️ 在函数内“修改”全局变量

如果你想在函数里面修改外面那个全局变量的值,必须非常小心。Python 有一个保护机制。

🛠️ 文件的读取

1.传统方法(手动 openclose

这是最直观的按步骤执行的方法:打开文件 -> 读取内容 -> 打印内容 -> 手动关闭文件。我们假设当前目录下有一个名为 data.txt 的文本文件。

2.上下文管理器(使用 with 关键字) —— 🌟 强烈推荐

这是 Python 官方强烈推荐的“优雅”写法。with 语句会自动帮你管理文件的开启和关闭。
面对超大文件怎么读?
以上两种方式中的 .read() 会一次性把文件的所有内容加载到电脑内存中。如果文件很小(几 MB)完全没问题,但如果文件很大(比如几个 GB 的日志文件),内存就会直接撑爆。
应对大文件,推荐结合 with 语句按行读取
 
上一篇
Python教学[04]-类的封装、继承、多态
下一篇
Python教学[02]-五大容器知识点