摘要:
一、一个python文件有两种用途 1、被当成程序运行2、被当做模块导入 二者的区别是什么? impot导入模块在使用时必须加前缀"模块."优点:肯定不会与当前名称空间中的名字冲突缺点:加前缀显得麻烦 from ... import ...导入也发生了三件事1、产一个模块的名称空间2、运行foo.p 阅读全文
posted @ 2020-06-03 17:52
闲酒肆中听风吟
阅读(186)
评论(0)
推荐(0)
摘要:
一、二分法 # 算法:是高效解决问题的办法# 算法之二分法# 需求:有一个按照从小到大顺序排列的数字列表# 需要从该数字列表中找到我们想要的那个一个数字 # 方案一:整体遍历效率太低 # for num in nums: # if num == find_num: # print('find it' 阅读全文
posted @ 2020-06-03 17:51
闲酒肆中听风吟
阅读(126)
评论(0)
推荐(0)
摘要:
一、叠加多个装饰器的加载、运行分析(了解) def deco1(func1): # func1 = wrapper2的内存地址 def wrapper1(*args,**kwargs): print('正在运行 >deco1.wrapper1') res1=func1(*args,**kwargs) 阅读全文
posted @ 2020-06-03 17:49
闲酒肆中听风吟
阅读(105)
评论(0)
推荐(0)
摘要:
一 有参装饰器 了解无参装饰器的实现原理后,我们可以再实现一个用来为被装饰对象添加认证功能的装饰器,实现的基本形式如下 1. def auth(func,db_type): def wrapper(*args, **kwargs): name=input('your name>>>: ').stri 阅读全文
posted @ 2020-06-03 17:47
闲酒肆中听风吟
阅读(112)
评论(0)
推荐(0)
摘要:
一、无参装饰器 1、什么是装饰器器指的是工具,可以定义成成函数,装饰指的是为其他事物添加额外的东西点缀 合到一起的解释:装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 2、为何要用装饰器开放封闭原则开放:指的是对拓展功能是开放的封闭:指的是对修改源代码是封闭的装饰器就是在不修改被装饰器 阅读全文
posted @ 2020-06-03 17:45
闲酒肆中听风吟
阅读(91)
评论(0)
推荐(0)
浙公网安备 33010602011771号