2018年11月2日

python 使用生成器 来完成 监听文件输入的例子

摘要: def tail(filename):#函数 f = open(filename,encoding='utf-8') while True: line = f.readline() if line.strip(): yield line.strip() g = tail('file')#引用 设置文 阅读全文

posted @ 2018-11-02 16:44 ||子义 阅读(667) 评论(1) 推荐(0) 编辑

python 迭代器 和生成器

摘要: 迭代器 生成器 阅读全文

posted @ 2018-11-02 16:42 ||子义 阅读(197) 评论(0) 推荐(0) 编辑

python 复习函数 装饰器

摘要: # 函数 —— 2天 # 函数的定义和调用 # def 函数名(形参): #函数体 #return 返回值 #调用 函数名(实参) # 站在形参的角度上 : 位置参数,*args,默认参数(陷阱),**kwargs # 站在实参的角度上 : 按照位置传,按照关键字传 # 返回值:没有返回值 返回一个值 返回多个值 ... 阅读全文

posted @ 2018-11-02 16:40 ||子义 阅读(131) 评论(0) 推荐(0) 编辑

python 装饰器 (多个装饰器装饰一个函数---装饰器前套一个函数)

摘要: #带参数的装饰器 #500个函数 # import time # FLAGE = False # def timmer_out(flag): # def timmer(func): # def inner(*args,**kwargs): # if flag: # start = time.time() # ... 阅读全文

posted @ 2018-11-02 14:54 ||子义 阅读(753) 评论(0) 推荐(0) 编辑

python 用装饰器写登录

摘要: # 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件), # 要求登录成功一次,后续的函数都无需再输入用户名和密码 # FLAG = False # def login(func): # def inner(*args,**kwargs): # global FLAG # '''登录程序''' # if FLAG: # ... 阅读全文

posted @ 2018-11-02 14:50 ||子义 阅读(1631) 评论(0) 推荐(0) 编辑

python 装饰器 回顾 及练习

摘要: # 复习 # 讲作业 # 装饰器的进阶 # functools.wraps # 带参数的装饰器 # 多个装饰器装饰同一个函数 # 周末的作业 # 文件操作 # 字符串处理 # 输入输出 # 流程控制 # 装饰器 # 开发原则 : 开放封闭原则 # 装饰器的作用 :在不改变原函数的调用方式的情况下,在函数的前后添加功能 # 装饰器的本质 :... 阅读全文

posted @ 2018-11-02 14:49 ||子义 阅读(141) 评论(0) 推荐(0) 编辑

python 函数 练习

摘要: # 2、写函数,接收n个数字,求这些参数数字的和。 def sum_func(*args): total = 0 for i in args: total += i return total print(sum_func(1,2,3,8,23,6)) # 3、读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? # a=10 # ... 阅读全文

posted @ 2018-11-02 14:47 ||子义 阅读(228) 评论(0) 推荐(0) 编辑

python 装饰器 生成及原里

摘要: # 装饰器形成的过程 : 最简单的装饰器 有返回值的 有一个参数 万能参数 # 装饰器的作用 # 原则 :开放封闭原则 # 语法糖 :@ # 装饰器的固定模式 #不懂技术 import time # print(time.time()) # 获取当前时间 # time.sleep(10) #让程序在执行到这个位置的时候停一会儿 # def timmer(f): #装饰器函数 #... 阅读全文

posted @ 2018-11-02 14:44 ||子义 阅读(160) 评论(0) 推荐(0) 编辑

导航