
Python 进阶应用教程
文章平均质量分 72
聚焦 Python 进阶应用知识分享,助力开发者突破瓶颈,个人主页:c0b.cc/R4rbK2,掌握高阶编程技巧与复杂场景解决方案,提升项目实战能力。
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 标准库之 random 模块
Python 的random模块提供了生成伪随机数的工具,可用于模拟随机过程、生成测试数据、实现随机化算法等场景。原创 2025-06-16 08:43:40 · 424 阅读 · 0 评论 -
Python 标准库之 math 模块
函数功能floor向下取整ceil向上取整pow指数运算fabs绝对值sqrt开平方modf拆分小数和整数fsum计算列表中所有元素的累加和copysign复制符号pi圆周率e自然对数。原创 2025-06-14 08:47:37 · 565 阅读 · 0 评论 -
Python 中常用的标准库系列之 sys 模块
sys模块是 Python 标准库中最常用的模块之一,它提供了许多与 Python 解释器和系统环境交互的功能。通过sys模块,你可以访问命令行参数、解释器版本、内存使用情况以及执行环境等关键信息。下面是syssys模块是 Python 标准库中最基础、最常用的模块之一,它提供了与解释器和系统环境交互的核心功能。掌握sys模块对于编写健壮的 Python 程序至关重要,特别是在处理命令行参数、标准流重定向、内存管理和程序退出等场景中。建议在实际开发中多多使用sys模块,并查阅官方文档以了解更多高级功能。原创 2025-06-13 10:25:13 · 486 阅读 · 0 评论 -
Python 标准库之 os 模块
模块提供了与操作系统进行交互的功能,是 Python 标准库中最常用的模块之一。它允许开发者访问和操作文件系统、环境变量、进程管理等底层操作系统功能,使代码能够在不同平台上保持一致的行为。模块是 Python 与操作系统交互的基础工具,适用于文件系统操作、环境变量管理和进程控制。对于更高级的文件路径处理,推荐使用。掌握这些模块能显著提升代码的可移植性和健壮性。对于复杂的命令执行,推荐使用。原创 2025-06-12 11:31:43 · 343 阅读 · 0 评论 -
Python 中的命名空间
命名空间是 Python 实现变量隔离的核心机制,通过 LEGB 规则确保变量查找的优先级。合理使用命名空间可以提高代码的可维护性和可读性。原创 2025-06-11 09:31:49 · 694 阅读 · 0 评论 -
Python 标准库之 datetime 模块
timedelta 对象表示一个时间段,即两个日期 (date) 或日期时间 (datetime) 之间的差。原创 2025-06-10 09:44:44 · 1159 阅读 · 0 评论 -
Python 标准库之 Json 模块
"age": 12人有两个属性: name 和 age属性 name 的值为 “tom”属性 age 的值为 12。原创 2025-06-09 08:52:34 · 618 阅读 · 0 评论 -
Python 标准库之 random 模块介绍
模块是 Python 标准库中用于生成伪随机数的工具集,适用于模拟、游戏、抽样等场景。如需生成安全的随机数(如密码学场景),推荐使用。原创 2025-06-07 09:06:47 · 293 阅读 · 0 评论 -
Python 进阶应用教程:Python 标准库之 math 模块
函数功能floor向下取整ceil向上取整pow指数运算fabs绝对值sqrt开平方modf拆分小数和整数fsum计算列表中所有元素的累加和copysign复制符号pi圆周率e自然对数。原创 2025-06-04 09:02:56 · 620 阅读 · 0 评论 -
Python 中常用的标准库系列之 sys 模块
模块是 Python 标准库中非常基础且重要的模块,提供了与解释器和系统交互的核心功能。以上只是一些常见用法,实际使用中还可以根据需求探索更多功能。模块提供了许多与 Python 解释器和系统环境相关的功能。提前终止程序,可指定退出码(0 表示正常退出,非零表示异常)。获取命令行参数,返回一个列表,第一个元素是脚本名。:获取和设置 Python 解释器的递归最大深度。:查看和修改 Python 模块的搜索路径。:获取 Python 版本、路径等信息。:重定向标准输入输出,操作。在 Python 中,原创 2025-06-03 08:58:46 · 718 阅读 · 0 评论 -
Python 标准库之 os 模块
模块提供了与操作系统进行交互的功能。这个模块让你可以使用操作系统相关的功能,而不需要担心具体的操作系统类型(如 Windows、Linux 或 macOS)。模块是 Python 标准库中最常用的模块之一,掌握它可以让你更高效地处理文件系统和系统级操作。原创 2025-06-01 09:07:37 · 371 阅读 · 0 评论 -
Python 中的模块
函数接口功能描述fabs计算绝对值sin正弦函数cos余弦函数sqrt求平方根在下面的小节,将使用 math 模块作为例子讲解 Python 中模块的语法。模块定义了函数 max、函数 min 和变量 PI,它们是模块提供的接口主程序使用模块的接口函数和导出变量PI = 3.14if a > b:return aelse:return bif a < b:return aelse:return b在第 1 行,定义了模块的导出变量 PI。原创 2025-05-30 09:00:08 · 1058 阅读 · 0 评论 -
Python 中的异常处理
程序读文件内容的过程可能会发生错误,例如:要读取的文件不存在。传统的错误处理方式如下:例如,在 C 语言中,函数 open 用于打开一个文件,它的声明如下: 参数 path 指定要打开的文件; 参数 mode 指定打开文件的方式:只读、读写; 函数返回一个整数,该整数作为文件的标识符; 如果打开文件成功,则返回一个非负的整数; 如果打开文件失败,则返回 -1。 因此,通过检查函数 open 的返回值,即可以判断 open 是否成功,示例如下: 在第 1 行,函数原创 2025-05-30 08:57:28 · 732 阅读 · 0 评论 -
Python 中的错误和异常
创建继承自Exception的类:pythonsuper().__init__(f"无效的邮箱地址: {email}")try:print(e) # 输出: 无效的邮箱地址: example.com6. 最佳实践精确捕获异常:避免使用裸except,应指定具体异常类型。日志记录:记录异常信息,便于调试。资源管理:使用with语句自动释放资源(如文件、网络连接)。异常链:使用保留原始异常信息。pythontry:raise RuntimeError("处理数据失败") from e。原创 2025-05-29 14:08:24 · 532 阅读 · 0 评论 -
Python 中的生成器实现原理
生成器是 Python 中实现迭代器的优雅方式,它通过yield关键字自动管理状态,避免了显式实现迭代器类的复杂性。简洁的语法自动状态保存惰性求值,节省内存支持无限序列为协程提供基础理解生成器的实现原理,能帮助你编写出更高效、更具 Pythonic 风格的代码。原创 2025-05-28 10:19:45 · 337 阅读 · 0 评论 -
Python 中的迭代器实现原理
_iter__()和__next__()。原创 2025-05-28 09:48:08 · 350 阅读 · 0 评论 -
Python 类的继承和多继承
在面向对象的程序设计中,定义一个新的 class 的时候,可以从某个现有的 class 继承,新的 class 称为子类,而被继承的 class 称为基类、父类或超类。Python 中继承的语法如下: 在第 1 行,定义了父类 Parent; 在第 4 行,定义了子类 Child,语法 Child(Parent) 表示类 Child 继承于类 Parent。子类继承父类的属性和方法,使得子类具有父类的属性和方法,从而实现代码重用;同时,子类可以增加自己特有的方法。例如,下图中定义了 3 个类原创 2025-05-27 15:19:18 · 719 阅读 · 0 评论 -
Python 类的私有属性和私有方法
在第 3 行,创建一个私有属性。start,表示开始位置end,表示结束位置length,表示线段的长度,等于 end - start当修改属性 start 时,属性 length 会发生变化;当修改属性 end 时,属性 length 也会发生变化;在第 2 行,定义构造方法在第 5 行,使用属性 start 和 end 计算属性 length在第 7 行,定义方法 show,打印属性 start、end、length。原创 2025-05-27 15:17:19 · 747 阅读 · 0 评论 -
Python 类的构造方法、析构方法、实例方法
class 类:def 实例方法(self):self.属性实例方法定义在类中,它的第一个参数 self 指向调用该方法的对象,在实例方法中通过 “self.属性” 访问对象的实例属性。class 类:def __init__(self, 参数):self.属性 = 参数对象 = 类(参数)在第 2 行,在类中定义了一个方法 __init__,该方法被称为构造方法方法名的前缀和后缀是两个下划线 _方法的第一个参数 self 指向新创建的对象方法的其余参数用于设定对象的属性。原创 2025-05-26 11:56:39 · 1026 阅读 · 0 评论 -
Python 类属性和实例属性
本节讲解在 Python 中这两个层次上的属性的概念和使用。原创 2025-05-26 11:53:32 · 963 阅读 · 0 评论 -
Python 的对象和类概念
在Python中,使用class关键字定义类。类的定义包括属性和方法。属性用于描述对象的状态,而方法用于定义对象的行为。创建对象是通过调用类的构造方法__init__来实现的。例如:在这个例子中,Dog类定义了两个属性(name和age)和一个方法(bark通过调用Dog类,创建了dog1对象,并可以访问其属性和方法。原创 2025-05-22 13:58:23 · 184 阅读 · 0 评论