1、for循环
(1)语法
for循环称之为遍历,接受可迭代对象或迭代器作为参数,每次迭代其中的一个元素。
语法:
for iter_var in iterable_object:
代码块
iter_var:元素,变量;
iterable_object:可迭代对象,即可以按次序迭代、可循环的对象:String、List、Tuple、字典、文件等。
for循环获取可迭代对象,一次性产生一个迭代器,依次取迭代器中的值,执行语句序列,知道没有元素可取就结束循环。
判断某个对象是否是迭代器,是否是可迭代对象:
from collections.abc import Iterator,Iterable
>>>isinstance(range(10),Iterator)
False
>>>isinstance(iter(range(10)),Iterator)
True#是迭代器
>>>isinstance(iter(range(10)), Iterable)
True#是可迭代对象
(2)示例
range():Python的内建序列,返回一个可迭代对象,生成一个数字组成的列表,方便for循环遍历。
默认值是1时,生成(end-start)个数。
range(start,end,s