码迷,mamicode.com
首页 >  
搜索关键字:函数装饰器    ( 307个结果
装饰器
定义 本质是函数,用来装饰其他函数(为其他函数添加附加功能)。通俗来讲:高阶函数 + 嵌套函数 = 装饰器 原则 1.不能修改被装饰的函数的源码 2.函数的调用方式也不能被修改 现存在一个函数 foo(), import time def foo(): time.sleep(1) print('in ...
分类:其他好文   时间:2020-06-01 22:19:04    阅读次数:68
python 装饰器(一):装饰器基础(一)装饰器形式,何时执行
简介 装饰器是可调用的对象,其参数是另一个函数(被装饰的函数)。 装饰器可能会处理被装饰的函数,然后把它返回,或者将其替换成另一个函数或可调用对象。 形式 假如有个名为 decorate 的装饰器: @decorate def target(): print('running target()') ...
分类:编程语言   时间:2020-05-22 18:58:00    阅读次数:43
函数(匿名函数,嵌套函数,高阶函数,装饰器)
函数:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。 特性: 减少重复代码 是程序变的可扩展 是程序变得易维护 函数参数: 参数可以让你的函数变得跟灵活,不只你能做死循环的动作,还可以根据调用时传参的不同来决定函数内部的执行流程 形参变量 只有在被 ...
分类:其他好文   时间:2020-05-18 12:23:28    阅读次数:59
《Python》 property、classmethod、staticmethod、isinstance、issubclass
一、property property是一个装饰器函数 装饰器函数的使用方法:在函数、方法、类的上面一行直接@装饰器的名字 装饰器的分类: 1、装饰函数 2、装饰方法:property 3、装饰类 import math class Circle: def __init__(self,radius) ...
分类:编程语言   时间:2020-04-25 16:54:08    阅读次数:74
python函数式编程
#函数式编程 #高阶函数 # 匿名函数 # 返回函数 # 装饰器 # 偏函数 #匿名函数:lambda函数,对于简短的函数可以使用lambda进行定义,只是一个表达式,函数体简单 strm = lambda x,y : x+y s = lambda x: x * 100 # 高阶函数,把函数当成变量 ...
分类:编程语言   时间:2020-04-23 00:32:03    阅读次数:64
面向对象编程之property装饰器
一、与函数装饰器的相似点 1、都是可调用对象 2、在不修改装饰对象的源代码和调用方式的前提下,添加了新功能 二、property装饰器的独特用法:不管property装饰器新增的是什么功能,结果都是给装饰对象伪造了了一个数据属性。 三、具体用法:将对象数据属性的查/改/删的操作按照,封装 》定义接口 ...
分类:其他好文   时间:2020-04-09 19:06:00    阅读次数:96
闭包函数,装饰器
一.闭包函数 一个函数在另一个函数体内,就是嵌套函数 我把一个函数叫做内部函数,另一个函数叫做外部函数 内部函数可以调用外部函数所有的变量和参数这就叫做闭包函数 1.第一种给给函数传值 传参 # def my_len(x): # print(x) # # n = 0 # # for i in x: ...
分类:其他好文   时间:2020-03-30 11:21:25    阅读次数:67
Python装饰器
在学习函数装饰器前,首先要学习高阶函数+函数嵌套+闭包 高阶函数 只要满足下列条件之一就是一个高阶函数: 1.函数接收的参数是一个函数名 2.函数的返回值是一个函数名 第一种情况:接收的参数是一个函数名 1 def foo1(name): 2 return name() 3 def foo2(): ...
分类:编程语言   时间:2020-03-28 23:09:17    阅读次数:84
python--递归函数、匿名函数、嵌套函数、高阶函数、装饰器、生成器、迭代器
一、递归函数 在函数内部,可以调用其他函数。但是在一个函数在内部调用自身,这个函数被称为递归函数 def calc(n): print(n) if int(n/2) == 0: #结束符 return n return calc(int(n/2)) #调用函数自身 m = calc(10) prin ...
分类:编程语言   时间:2020-03-10 01:11:04    阅读次数:69
函数装饰器和类装饰器实现单例类
python里通过函数装饰器和类装饰器实现单例类的两个示例。
分类:其他好文   时间:2020-03-06 19:49:28    阅读次数:49
307条   上一页 1 2 3 4 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!