Java × Python
文章平均质量分 84
重楼七叶一枝花_1200
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 装饰器函数(decoratots) 学习笔记
Python装饰器是一种高阶函数工具,通过@语法糖实现,本质是高阶函数+闭包。它能在不修改原函数代码的情况下,为函数添加额外功能(如日志、计时、权限校验等),类似给函数"穿外套"。装饰器工作流程包括绑定原函数、定义包装函数、替换原函数和执行包装逻辑。支持带参数的函数和多层装饰器(执行顺序从下往上),内置@staticmethod等常用装饰器。典型案例展示了如何实现函数计时、日志记录等功能,并保持原函数参数和返回值的完整性。原创 2026-01-23 18:18:01 · 147 阅读 · 0 评论 -
Python 函数学习笔记
本文介绍了Python函数的基本概念和使用方法。主要内容包括:1) 函数的定义语法,使用def关键字创建可重复使用的代码块;2) 类型注解(Type Hints)的使用,通过添加类型信息提高代码可读性;3) 参数传递机制,区分可变对象和不可变对象的传递方式;4) 不同类型参数的使用,包括必需参数、关键字参数、默认参数和不定长参数(*args)。文章还特别说明了空函数定义使用pass语句,以及函数返回多个值实际上是返回元组的特性。这些知识为Python函数编程提供了基础指导。原创 2026-01-23 18:16:30 · 548 阅读 · 0 评论 -
Python高级语法:推导式+迭代器+生成器
本文介绍了Python中的推导式和生成器。推导式是Python的语法糖,用于简洁构建容器,包括列表、集合、字典和生成器表达式四种类型,通过不同括号区分返回类型。迭代器是访问集合元素的方式,具有惰性求值、一次性和省内存的特点。生成器是最简单的创建迭代器的方式,使用yield语句逐步产生值,避免一次性计算所有结果。推导式与生成器的区别在于推导式立即求值(除生成器表达式外),而生成器惰性求值。文中提供了各类推导式和生成器的语法示例及实际应用案例。原创 2026-01-19 09:40:05 · 724 阅读 · 0 评论 -
Python集合容器类学习笔记
本文介绍了Python中List(列表)的创建方法和特性。列表是有序的可变对象集合,类似Java中的ArrayList。创建方式包括:1)使用[]直接创建;2)通过list()函数转换字符串、元组、集合等可迭代对象;3)使用列表推导式。列表具有有序性、可变性,可包含任意数据类型并允许重复元素,支持索引访问。文章提供了详细的代码示例展示各种创建方式,并说明了列表的基本特性。原创 2026-01-16 14:57:39 · 796 阅读 · 0 评论
分享