for循环简介
for循环
- 格式:
for 变量名 in 可迭代对象: (此时只需知道可迭代对象可以是字符串、列表、字典...) - 特征:
for循环可以做的事情while循环都可以实现,但是for循环是因为在循环取值(即遍历值)时for循环比while循环的使用更为简洁。 - eg:
for循环字符串
for循环字典:默认只能拿到k
range关键字
-
range的几种形式:
1、 一个参数 从0开始 顾头不顾尾
2、 两个参数 自定义起始位置 顾头不顾尾
3、 三个参数 第三个数字用来控制等差值
小知识:
range在不同版本的解释器中 本质不同
在python2.X中range会直接生成一个列表
在python2.X中有一个xrange也是迭代器(老母猪)
在python3.X中range是一个迭代器(老母猪) 节省内存空间
在python2.X中xrange就是python3.x里面的range
for+break
for+continue
for+else
else也是在for循环正常结束的情况下才会执行
for循环的嵌套使用
-
如图所示: