101分钟
Python面向对象——装饰器语法
面向对象装饰器是指在不改变原有函数代码、且保持原调用方法的前提下,给原函数增加新功能,同时也可以实现给类增加属性。 本门课程我们将进行装饰器的系统学习,涉及装饰器定义原型、应用场景、语法三个部分,我们…
面向对象装饰器是指在不改变原有函数代码、且保持原调用方法的前提下,给原函数增加新功能,同时也可以实现给类增加属性。
本门课程我们将进行装饰器的系统学习,涉及装饰器定义原型、应用场景、语法三个部分,我们会从了解装饰器定义出发,掌握嵌套、函数、类装饰器函数等8中不同场景下装饰器的应用方法和具体操作,帮助开发者基于真实场景,完成技能进阶。
一、装饰器基础与应用场景
- 1.装饰器定义与原型
- 2.应用场景:统计函数执行时间
二、装饰器语法
- 1.装饰器的嵌套
- 2.装饰带有参数的函数
- 3.装饰带有多参数的函数
- 4.带有参数的装饰器
- 5.类装饰器装饰函数
- 6.用类方法装饰函数
- 7.使用函数装饰器装饰类
- 8.使用类装饰器装饰类
高洛峰
前兄弟连联合创始人