博客/函数进阶

函数进阶

共 5 篇文章

共 5 篇
全部文章共 5 篇
Python

Python 学习笔记 22|函数进阶 · 装饰器

13. 装饰器 概述:装饰器是一种在【不修改原函数代码】的前提下,对函数进行【增强】的工具。 它是 Python 中非常强大的语法特性,常用于:日志、校验、计时、缓存、权限控制等。核心语法: 装饰器是一种可调用对象(通常是函数),接收一个函

2026-07-22 · 14 分钟阅读 7点赞 0评论 0
Python

Python 学习笔记 21|函数进阶 · 闭包

12. 闭包 12.1. 前置知识 前置知识 1: 局部作用域的生命周期。 每次调用函数时,都会创建一个新的局部作用域。函数执行完毕后,该作用域就会被销毁,其中的局部变量,也会随之释放。 def outer(): num = 10

2026-07-21 · 7 分钟阅读 7点赞 0评论 0
Python

Python 学习笔记 20|浅拷贝 vs 深拷贝

10. 浅拷贝 vs 深拷贝 10.1. 为什么要拷贝? 赋值语句:b = a ,只是让b 指向和 a 一样的对象。如果a和b指向的是一个可变对象,那通过b修改后,再通过a访问到的数据也是变化后的。 10.2. 直接赋值 在如下代码中:n

2026-07-20 · 5 分钟阅读 7点赞 0评论 0
Python

Python 学习笔记 19|列表推导式

8. 列表推导式 概念:用一条简洁语句,从可迭代对象中,生成新列表的语法结构。语法格式:[ 表达式 for 变量 in 可迭代对象 ] # 需求:让nums列表中所有的元素,都变为原来的2倍 # 方式一:用map函数 nums = [10

2026-07-19 · 4 分钟阅读 7点赞 0评论 0
Python

Python 学习笔记 18|重新认识函数

1. 重新认识函数 1️⃣函数也是对象。 a1 = 100 # a1是int类的实例对象 a2 = ‘hello’ # a2是str类的实例对象 a3 = [10, 20, 30] # a3是list

2026-07-18 · 14 分钟阅读 7点赞 0评论 0