上一页 1 2 3 4 5 6 7 ··· 33 下一页
摘要: 生成器表达式(Generator Expression) 是 Python 3 中一种内存效率极高的迭代器创建方式。它外观类似列表推导式,但使用圆括号 (),核心区别在于惰性求值(Lazy Evaluation)——边迭代边生成值,不会一次性将所有数据加载到内存。 1. 基本语法 (expressi 阅读全文
posted @ 2026-06-25 07:58 箫笛 阅读(14) 评论(0) 推荐(0)
摘要: Python 3 中的集合(set)是一种无序、不重复的元素容器,底层基于哈希表实现,因此成员检测、添加、删除等操作的平均时间复杂度为 O(1)。它非常适合用于去重、关系运算(并、交、差等)和快速成员资格测试。 1. 创建集合 # 使用花括号(注意:空集合不能写成 {},因为那是空字典) s1 = 阅读全文
posted @ 2026-06-25 07:46 箫笛 阅读(22) 评论(0) 推荐(0)
摘要: Python 3 装饰器是在不修改原函数代码的前提下,为函数动态添加额外功能的高级工具。其核心基于“闭包”和“函数式编程”思想。 下面我从基础原理到高阶实战,为你构建一套完整的知识体系。 1. 核心原理:函数即“对象” 在 Python 中,函数是一等公民,这意味着它可以像变量一样被传递、赋值和返回 阅读全文
posted @ 2026-06-21 21:24 箫笛 阅读(26) 评论(0) 推荐(0)
摘要: 在 Python 3 中,闭包(Closure) 是指在一个嵌套函数中,内部函数引用了外部函数的自由变量(即外部函数作用域中的变量),并且外部函数返回了内部函数本身。这样,即使外部函数执行完毕,内部函数依然可以记住并访问那些被引用的外部变量,形成了一种“闭包”环境。 闭包的三个必要条件 必须有一个嵌 阅读全文
posted @ 2026-06-21 21:06 箫笛 阅读(18) 评论(0) 推荐(0)
摘要: Python 3 中的列表推导式(List Comprehension)是一种简洁、优雅的构造列表的方式,它允许你通过对序列中的元素应用表达式,并可选地添加条件过滤,来快速生成新列表。相比传统的 for 循环,列表推导式不仅代码更精简,而且通常执行效率更高。 1. 基本语法 [expression 阅读全文
posted @ 2026-06-21 20:41 箫笛 阅读(23) 评论(0) 推荐(0)
摘要: Python 对函数式编程(Functional Programming, FP)提供了良好的支持。它是一种编程范式,核心思想是将计算过程视为一系列数学函数的求值,并避免使用可变状态和副作用。 纯函数式语言(如 Haskell)要求极高的纯洁性,而 Python 是一门多范式语言,它的函数式编程风格 阅读全文
posted @ 2026-06-21 18:46 箫笛 阅读(10) 评论(0) 推荐(0)
摘要: 在 Python 3 中,lambda 表达式(有时也写作“lambda 函数”)是一种创建匿名函数的简洁方式。所谓匿名,就是它没有显式的函数名,通常用于只需要一次使用的简单场景。 1. 基本语法 lambda 参数1, 参数2, ... : 表达式 参数:和普通函数一样,可以有零个或多个参数,用逗 阅读全文
posted @ 2026-06-21 18:33 箫笛 阅读(29) 评论(0) 推荐(0)
摘要: 在 Python 3 中,文件操作主要通过内置的 open() 函数以及文件对象的方法来完成。下面从基础到进阶,全面介绍常用操作与最佳实践。 1. 打开文件:open() f = open(file, mode='r', encoding=None, errors=None, newline=Non 阅读全文
posted @ 2026-06-21 11:45 箫笛 阅读(18) 评论(0) 推荐(0)
摘要: 在 Python 3 中,输入与输出(I/O)是编程中最基础的操作之一。无论是与用户交互、读取文件,还是将数据打印到控制台,Python 都提供了简洁、强大的内置函数和标准库支持。本文将系统地介绍 Python 3 中的输入与输出,涵盖控制台 I/O、文件 I/O、格式化输出以及相关的高级用法。 1 阅读全文
posted @ 2026-06-21 11:36 箫笛 阅读(31) 评论(0) 推荐(0)
摘要: 面向对象编程是一种程序设计范式,它将数据(属性)和操作(方法)封装在“对象”中。Python 从设计之初就是一门面向对象的语言,在 Python 3 中,OOP 的语法和特性更加完善和一致。下面系统性地介绍 Python 3 中 OOP 的核心概念和用法。 1. 类与对象 类(Class) 是创建对 阅读全文
posted @ 2026-06-21 10:26 箫笛 阅读(16) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 33 下一页