摘要: #迭代器#生成器 print(dir([])) #告诉我列表拥有的所有方法#双下方法print([1].__add__([2])) #等同于print([1]+[2])print([1]+[2])print('__iter__' in dir(int))print('__iter__' in dir 阅读全文
posted @ 2019-04-13 19:27 Murraya 阅读(126) 评论(0) 推荐(0) 编辑
摘要: day13生成器# 生成器 —— 迭代器# 生成器函数 —— 本质上就是我们自己写得函数# 生成器表达式#普通函数# def generator():# print(1)# return 'a'# ret = generator()# print(ret)#生成器函数:只要含有yield关键字的函数 阅读全文
posted @ 2019-04-13 19:27 Murraya 阅读(102) 评论(0) 推荐(0) 编辑
摘要: day11 作业# 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),# 要求登录成功一次,后续的函数都无需再输入用户名和密码from res import *Flag = Falsedef login(func): def inner(*args,**kwargs): glob 阅读全文
posted @ 2019-04-13 09:51 Murraya 阅读(107) 评论(0) 推荐(0) 编辑
摘要: #装饰器形成的过程#装饰器的作用#原则:开放封闭原则#语法糖#装饰器的固定模式'''import timedef func(): time.sleep(2) print("sdsgsdgds")def timmer(f): def inner(): start = time.time() f() e 阅读全文
posted @ 2019-04-13 09:50 Murraya 阅读(86) 评论(0) 推荐(0) 编辑