for循环简介

for循环

  • 格式:
    for 变量名 in 可迭代对象: (此时只需知道可迭代对象可以是字符串、列表、字典...)
  • 特征:
    for循环可以做的事情while循环都可以实现,但是for循环是因为在循环取值(即遍历值)时for循环比while循环的使用更为简洁。
  • eg:
    image

image

for循环字符串

image

for循环字典:默认只能拿到k

image

range关键字

  • range的几种形式
    1、 一个参数 从0开始 顾头不顾尾
    image

    2、 两个参数 自定义起始位置 顾头不顾尾
    image

    3、 三个参数 第三个数字用来控制等差值
    image

小知识
range在不同版本的解释器中 本质不同
在python2.X中range会直接生成一个列表
在python2.X中有一个xrange也是迭代器(老母猪)
在python3.X中range是一个迭代器(老母猪) 节省内存空间
在python2.X中xrange就是python3.x里面的range

for+break

image

for+continue

image

for+else

else也是在for循环正常结束的情况下才会执行
image

for循环的嵌套使用

  • 如图所示:
    image

    image

posted @ 2021-11-05 17:13  丶祈安  阅读(321)  评论(0编辑  收藏  举报