python 装饰器 回顾 及练习
2024-08-24 08:30:46
# 复习
# 讲作业
# 装饰器的进阶
# functools.wraps
# 带参数的装饰器
# 多个装饰器装饰同一个函数
# 周末的作业
# 文件操作
# 字符串处理
# 输入输出
# 流程控制 # 装饰器
# 开发原则 : 开放封闭原则
# 装饰器的作用 :在不改变原函数的调用方式的情况下,在函数的前后添加功能
# 装饰器的本质 : 闭包函数 # def wrapper(func):
# def inner(*args,**kwargs):
# print('在被装饰的函数执行之前做的事')
# ret = func(*args,**kwargs)
# print('在被装饰的函数执行之后做的事')
# return ret
# return inner
#
# @wrapper #holiday = wrapper(holiday)
# def holiday(day):
# print('全体放假%s天'%day)
# return '好开心'
#
# ret = holiday(3)
# print(ret) # def outer(*args):
# print(args)
# print(*args)
# def inner(*args):
# print('inner : ',args)
# inner(*args)
#
#
# outer(1,2,3,4) #==outer(*[1,2,3,4]) #==outer(*(1,2,3,4))
最新文章
- 在SQL2008查找某数据库中的列是否存在某个值
- HTTPS那些事(一)HTTPS原理
- Java基础知识笔记(三:文件与数据流)
- Memcached vs Redis
- VRML开发环境配置
- Android 在C代码中调用logcat
- 项目管理10000 hours – 瞎扯谈系列
- Maya 学习资料
- 基础数据结构 之 树(python实现)
- Java线程池使用
- BufferedWriter
- IdentityServer(14)- 使用EntityFramework Core配置和操作数据
- JavaScript的数组实现队列与堆栈的方法
- 常用CSS3
- MySQL学习笔记(四)悲观锁与乐观锁
- jmeter学习随笔
- windows驱动开发前导知识
- npm 更新版本
- ASP.NET Web API 2 消息处理管道
- Python Mysql 交互