摘要: # 作业:# 1、编写课上讲解的有参装饰器准备明天默写def auth(db_type): def otter(func): def wrapper(*args,**kwargs): username = input("your name:").strip() password = input("y 阅读全文
posted @ 2020-03-24 19:58 anna2019 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、生成器成yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象。 生成器内置有__iter__和__next__方法,所以生成器本身就是一个迭代器 因而我们可以用next(生成器)触发生成器所对应函数的执行。 def func(): print('第 阅读全文
posted @ 2020-03-24 15:49 anna2019 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 二、为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型, 有:列表、字符串、元组、字典、集合、打开文件 l = [“egon”,”liu”,’al 阅读全文
posted @ 2020-03-24 15:32 anna2019 阅读(116) 评论(0) 推荐(0) 编辑