标签:返回 数据集 return语句 instance 就是 一个 括号 函数定义 bsp
名词解释:
可迭代对象:
1、遵循了(实现了)迭代器协议的对象。(对象内部定义了一个__iter__()方法,以实现迭代器协议)
2、列表、元组、字典、字符串等等的都不是可迭代对象,当用for循环遍历的时候,其实for先去执行了.__iter__()方法,将列表、元组、字符串等变成一个可迭代的对象,在进行迭代。(__iter__()下有__next__()方法!)
迭代器:
1、拥有__iter__方法和__next__方法的对象就是迭代器
生成器generator:
1、生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一次返回一个结果,在每个结果中间,挂起函数的状态,以便下次重它离开的地方继续执行
2、生成器表达式:类似于列表推导,但是,生成器返回按需产生结果的一个对象,而不是一次构建一个结果列表,按需取出对象(使用括号代替方括号即可)
标签:返回 数据集 return语句 instance 就是 一个 括号 函数定义 bsp
原文地址:https://www.cnblogs.com/kkkboshow/p/11628064.html