摘要: 编写课上讲解的有参装饰器 def auth(db_type): def wrapper(func): def inner(*args, **kwargs): name = input('name: ').strip() pwd = input('pwd: ').strip() if db_type 阅读全文
posted @ 2020-03-24 21:43 清轩挽长风 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 生成器 生成器就是一个自定义的迭代器 生成器就是迭代器 生成器的使用 在函数内一旦存在yield关键字,调用函数并不会执行函数体代码会返回一个生成器对象,生成器即自定义的迭代器 def func(): print('第一次') yield 1 print('第二次') yield 2 print(' 阅读全文
posted @ 2020-03-24 20:14 清轩挽长风 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器! 迭代器指的是迭代取值的工具,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”, 迭代是一个重复的过程,而每一次迭代得到的结果会作为下一次迭代的初始值 每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 while True: msg = input(' 阅读全文
posted @ 2020-03-24 19:57 清轩挽长风 阅读(147) 评论(0) 推荐(0) 编辑