Memoo—Python简明教程 种一棵树最好的时间是十年前,其次是现在 —— Dambisa Moyo

Python 读取文本文件

摘要:在本教程中,你将学习在 Python 中读取文本文件的各种方法。 省流速览 以下展示了如何将 readme.txt 文件中的所有文本读取到一个字符串中: with open('readme.txt') as f: lines = f.readlines() 在 Python 中读取文本

MEMOO Published on 2025-04-20

Python包(Package)

摘要:在本教程中,你学习了 Python 包以及如何使用它们来组织你的应用程序。 Python 包简介 假设你需要开发一个处理从订单到现金的销售流程的大型应用程序。 该应用程序将包含许多 模块,随着模块数量的增加,将所有模块保存在一个位置将变得困难。 你可能希望将模块有组织的放置在不同的项目位置中,

MEMOO Published on 2025-04-20

Python __name__

摘要:在本教程中,你将了解 Python 中的 __name__ 变量以及如何在模块中有效地使用它。 什么是 Python 的 __name__? 如果你看过 Python 代码,很可能见过类似下面的 __name__ 变量: if __name__ == '__main__': main(

MEMOO Published on 2025-04-20

Python 模块搜索路径

摘要:在本教程中,你将学习在将模块导入程序时,Python 模块搜索路径是如何工作的。 Python 模块搜索路径简介 当你在程序中导入一个 模块 时: import module Python 会从以下来源搜索 module.py 文件: 程序执行所在的当前文件夹。 如果之前设置了

MEMOO Published on 2025-04-20

Python模块

摘要:在本教程中,你将学习有关 Python 模块的知识、如何从模块中导入对象,以及如何开发自己的模块。 Python 模块简介 模块是具有特定功能的软件片段,Python 模块是一个包含 Python 代码的文件。 例如,在构建购物车应用程序时,你可以有一个用于计算价格的模块,另一个用于管理购物车

MEMOO Published on 2025-04-20

Python 类型提示

摘要:在本教程中,你将学习 Python 类型提示以及如何使用 mypy 工具进行静态类型检查。 Python 类型提示介绍 一些编程语言具有静态类型,例如 C/C++。这意味着你需要提前声明变量、参数以及函数返回值的类型。预定义的类型允许编译器在编译和运行程序之前检查代码。 Python 使用动态

MEMOO Published on 2025-04-20

Python偏函数

摘要:在本教程中,你将学习 Python 偏函数以及如何使用 functools 模块中的 partial 函数来定义偏函数。 Python 偏函数介绍 以下示例定义了一个用于乘以两个参数的函数: def multiply(a, b): return a*b 有时候,你只是想将一个参数与一个

MEMOO Published on 2025-04-20

Python **kwargs参数

摘要:在本教程中,你将学习 Python 的 **kwargs 参数。 Python **kwargs 参数介绍 在 Python 中,函数可以有一个参数前面带有两个星号(**)。例如:**kwargs。 **kwargs 被称为关键字参数。 当函数具有 **kwargs 参数时,它可以接受可变数量

MEMOO Published on 2025-04-20

Python *args参数

摘要:在本教程中,你将学习 Python 的 *args 参数以及如何使用它们来定义可变参数函数。 元组解包 以下是将一个 元组 解包到两个 变量 中: x, y = 10, 20 Python 将 10 赋值给 x,将 20 赋值给 y。这类似于将两个参数传递给一个函数:</

MEMOO Published on 2025-04-20

Python元组拆包(unpack)

摘要:通过本教程,你将学习如何在Python中拆包元组。 重温Python元组知识 Python 使用逗号(,)而非圆括号()来定义 元组。 例如,以下代码定义了一个包含两个元素的元组: 1,2 Python 使用圆括号来使元组更加清晰: (1, 2)</

MEMOO Published on 2025-04-19
Previous Next