码迷,mamicode.com
首页 > 编程语言 > 详细

21天学习python编程_for语句

时间:2020-07-17 19:30:42      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:目标   item   索引   偶数   函数   index   tin   this   获取   

主要内容:
  • 小目标:掌握for语句
  • 主要内容:for, break, continue,while与if使用

1.for语句

  • 基本语法:
    for item in iters:
    代码1

    for语句主要用于在迭代对象中取数据,直到取完。
    基本理解:

    1:每次从iters中取一个对象,
    2:将取出对象赋值给item,
    3:执行代码1
    4:继续重复1,直到items中值取完。

来看一个例子:

for item in range(10):
    print(item, end=",")

输出结果:0,1,2,3,4,5,6,7,8,9,

  • 问题:for遍历时候,怎么知道结束了?

    遍历结束,会触发异常,
    for语句处理异常,然后结束

2.while小练习

  • 输出0,20之间偶数
    for num in range(20):
    if num%2:
        continue
    print(num, end=‘,‘)

    结果:0,2,4,6,8,10,12,14,16,18,

3 for语句与break,continue

for 语句可以和break,continue,配合使用,具体可以产看while语句内容。

注意点:

  • break,continue必须与while,for配合使用,否则会有语法问题;
  • for中的代码段,注意缩进

4:enumerate函数

enumerate:处理可迭代对象,生成:(0,seq[0]),(1,seq[1])...迭代对象

  • 获取索引与值

    s = ‘this is test‘
    for item in enumerate(s):
    print(item,end=‘,‘)

    输出结果:(0, ‘t‘),(1, ‘h‘),...(11, ‘t‘),

  • 修改:分别使用变量获取索引与值

    s = ‘this is test‘
    for index,value in enumerate(s):
    print(index,value,end=‘|‘)

    结果:0 t|1 h|2 i|3 s|4 |5 i|6 s|7 |8 t|9 e|10 s|11 t|

  • 分析:

    for遍历enumerate对象,获取一个元组(两个值组成的对象)
    赋值方式:index,value = (v1,v2)
    结果:index为索引,value为索引对应的值

21天学习python编程_for语句

标签:目标   item   索引   偶数   函数   index   tin   this   获取   

原文地址:https://blog.51cto.com/huangyg/2511385

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!