首页 > 编程语言 > 详细

47 Python - 装饰器 回忆函数基础

时间:2019-07-10 19:26:26      阅读:97      评论:0      收藏:0      [点我收藏+]

      装饰器属于高级知识,自己定义装饰器情况较少。但我们会用到包里面或第三方中的装饰器,

01函数基础

001概述

(1)场景1 :用于管理和增强函数行为

 技术分享图片

 

之前在函数定义时,讲过类里面的方法可以通过@staticmethod把方法定义成静态方法或者叫类的方法,从而区别于实例方法。

 技术分享图片

 

(2)场景2

 技术分享图片

 

场景:如对函数添加一些跟踪或者日志功能,或者调试时候验证有效性测试。包括自动获取或释放一些线程锁

 

(3)用装饰器优势

 技术分享图片

 

(4)学习装饰器前准备工作
函数赋值给变量:函数名可以作为参数付给变量——地址引用,变量名即函数名

 技术分享图片

技术分享图片

 

函数作为参数传递:函数名可以作为参数传递给另外一个函数

 技术分享图片

 

多个函数委托给一个统一函数如action

 技术分享图片

 

47 Python - 装饰器 回忆函数基础

原文:https://www.cnblogs.com/yijiexi/p/11165802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!