码迷,mamicode.com
首页 >  
搜索关键字:python装饰器    ( 647个结果
python装饰器
装饰器 装饰器= 高阶函数+函数嵌套+闭包 高阶函数 ...
分类:编程语言   时间:2018-12-20 20:23:59    阅读次数:170
2018/11/18(python)
装饰器 本质是函数,功能是为其他函数添加附加功能 原则:1.不修改被装饰函数的源代码 2.不修改被装饰函数的调用方式 装饰器=高阶函数+函数嵌套+闭包 闭包——闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)(想想Erlang的外层函数传入一个参数a, 内层函数依旧传入一个参 ...
分类:编程语言   时间:2018-12-17 17:36:13    阅读次数:165
python装饰器
装饰器(闭包的一种运用)1 软件的开放封闭原则() 1对修改是封闭的,即不允许修改源代码 2对扩展是开放的谁也不能保证上线后的软件,不会永远不改变了 那么假设现在有个网站已经上线了, 出来了个新需求,要求统计一下每个页面的响应时间,或者某些页面需要记录一下日志,这些是不是要在原来的程序上添加新的功能... ...
分类:编程语言   时间:2018-12-15 19:55:35    阅读次数:227
【Python】【装饰器】
Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 def say_hello(): print "hello!" def say_goodbye(): print ...
分类:编程语言   时间:2018-12-15 10:26:07    阅读次数:192
Python 装饰器的应用
menu = ("查看", "添加", "修改", "删除", "退出") flag = False # 没登录 def login(): global flag username = input("请输入用户名:") password = input("请输入密码:") if username =... ...
分类:编程语言   时间:2018-12-14 22:57:12    阅读次数:221
Python 装饰器
def zaoren(): # # print("浇水") # 此需求有的时候需要. 有的时候不需要 print("捏个泥人") print("吹口仙气") print("你就出来了") # # zaoren() zaoren() zaoren() # # # 三年大旱. 没有水 # # def w... ...
分类:编程语言   时间:2018-12-14 22:40:43    阅读次数:157
python 装饰器
#############################总结######################################### 函数名的应用: 1,直接打印函数名得到的是函数的内存地址。 2,函数名可以赋值运算 3,函数名可以作为函数的参数 4,函数名可以当做函数的返回值 装饰器: ...
分类:编程语言   时间:2018-12-14 21:11:18    阅读次数:188
python 装饰器
一. 我们先写一个玩游戏的步骤 通用装饰器的语法: 同一个函数被多个装饰器装饰 带参数的装饰器 ...
分类:编程语言   时间:2018-12-14 21:07:35    阅读次数:185
python装饰器
一.开闭原则 对功能拓展的开放 对代码修改的封闭 可以更好的维护和开发 二.装饰器 1.个人理解:装饰器就是把原来需要修改的函数修改好,重新给赋值(赋值成原来的名字).名字一样功能增加,但是只能在之前或者之后加功能 2.意义: 在不破坏原有函数和原有函数调用的基础上,给函数添加新功能(python里 ...
分类:编程语言   时间:2018-12-14 21:06:08    阅读次数:219
python装饰器的实现
说起装饰器我们可能已经很熟悉了(不了解的可以查看python基础学习——装饰器),随手就可以写一个简单的装饰器 def decorator(func): def inner(*args, **kwargs): # 执行函数前做点事 result = func(*args, **kwargs) # 执 ...
分类:编程语言   时间:2018-12-12 23:50:49    阅读次数:285
647条   上一页 1 ... 15 16 17 18 19 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!