摘要: # from functools import wraps 装饰器边边角角__name__查看被装饰原函数名地址 __doc__查看函数备注 # import time # time.strftime('%Y-%m-%d %X') # 作业:# 1、编写课上讲解的有参装饰器准备明天默写 # def 阅读全文
posted @ 2021-03-16 21:45 欧阳锦涛 阅读(47) 评论(0) 推荐(0)
摘要: ——迭代器 一 迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 while True: msg = input('>>: ').stri 阅读全文
posted @ 2021-03-16 19:24 欧阳锦涛 阅读(44) 评论(0) 推荐(0)
摘要: python学习18——有参装饰器及wraps 了解无参装饰器的实现原理后,我们可以再实现一个用来为被装饰对象添加认证功能的装饰器,实现的基本形式如下 def deco(func): def wrapper(*args,**kwargs): 编写基于文件的认证,认证通过则执行res=func(*ar 阅读全文
posted @ 2021-03-16 19:20 欧阳锦涛 阅读(58) 评论(0) 推荐(0)
摘要: print(indea.__name__) #用函数内存地址查看函数名称 所以每个函数得有备注提供给人查看print(indea.__doc__) # 查看函数的备注信息 from functools import wraps #导入函数给 装饰器函数修改边边角角 等同于wrapper.__doc_ 阅读全文
posted @ 2021-03-16 18:33 欧阳锦涛 阅读(45) 评论(0) 推荐(0)
摘要: python学习17——装饰器之无参装饰器&语法糖的定义 一.什么是装饰器 ’装饰’代指为被装饰对象添加新的功能,’器’代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。装饰器经常用于有切面需求 阅读全文
posted @ 2021-03-16 09:57 欧阳锦涛 阅读(37) 评论(0) 推荐(0)
TOP 底部