快速导航
快捷键: ← → 方向键

Python高级知识讲解

第一部分:Python 高级基础概念 装饰器 (Decorators) 概念:装饰器的作用和用途 函数装饰器:如何使用装饰器修改函数行为 类装饰器:如何使用装饰器修改类行为 带参数的装饰器:如何创建接受参数的装饰器 示例:使用装饰器记录函数调用 生成器 (Generators) 概念:生成器的作用和优势 使用 yield 关键字:如何创建生成器函数 生成器表达式:更简洁的创建生成器的方式 迭代器协议:生成器和迭代器的关系 示例:使用生成器处理大型数据 上下文管理器 (Context Managers) 概念:上下文管理器的作用和 with 语句 使用类实现上下文管理器:__enter__ 和 __exit__ 方法 使用 @contextmanager 装饰器:简化上下文管理器创建 示例:文件操作、数据库连接 迭代器 (Iterators) 和可迭代对象 (Iterables) 概念:什么是可迭代对象和迭代器 迭代器协议:__iter__ 和 __next__ 方法 自定义迭代器:如何创建自定义迭代器 示例:遍历自定义数据结构 函数式编程 (Functional Programming) 的一些概念 lambda 表达式 map, filter, reduce 函数

作者: admin 2025-01-03 08:20 90 次浏览 HTML
打开

预览结果: