上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 一、一个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)
摘要: 一、函数对象 精髓:可以把函数当成变量去用 func=内存地址 def func():print('from func') 1.1、 可以赋值 # f=func # print(f,func) # f() 1.2、可以当做函数当做参数传给另外一个函数 # def foo(x): # x = func 阅读全文
posted @ 2020-06-02 20:06 闲酒肆中听风吟 阅读(86) 评论(0) 推荐(0)
摘要: 一、函数参数的补充 1.1 命名关键字参数(了解) 命名关键字参数:在定义函数时,*后定义的参数,如下所示,称之为命名关键字参数 特点:# 1、命名关键字实参必须按照key=value的形式为其传值# def func(x,y,*,a,b): # 其中,a和b称之为命名关键字参数# print(x, 阅读全文
posted @ 2020-06-02 17:40 闲酒肆中听风吟 阅读(55) 评论(0) 推荐(0)
摘要: 一、函数参数的使用 1.形参与实参的介绍 形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名def func(x, y): # x=1,y=2print(x, y) # 实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值# func(1,2)# 形参与实参的关系:# 阅读全文
posted @ 2020-06-02 17:34 闲酒肆中听风吟 阅读(111) 评论(0) 推荐(0)
摘要: 一、f.seek()的应用 动态获取文件最后一行内容 inport time with open('access.log', mode='rb') as f:# 1、将指针跳到文件末尾# f.read() # 错误f.seek(0,2)while True:line=f.readline()if l 阅读全文
posted @ 2020-06-02 17:29 闲酒肆中听风吟 阅读(162) 评论(0) 推荐(0)
摘要: 1.X模式 x模式(控制文件操作的模式) 》了解x, 只写模式 (不可读;不存在则创建,存在则报错) with open('d.txt',mode='x',encoding='utf-8') as f: f.write('哈哈哈\n') 2.b模式 控制文件读写内容的模式t:1、读写都是以字符串(u 阅读全文
posted @ 2020-06-02 17:26 闲酒肆中听风吟 阅读(180) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页