Python——控制结构

控制结构
1.顺序结构
2.分支结构(if yu'ju)
  • 单分支
    • if  条件:
    •     执行语句
  • 双分支
    • if  条件:
    •     执行语句
    • else:
    •     执行语句
  • 多分支
    • if  条件:
    •      if     条件:
    •           执行语句
    •      else:
    •           执行语句
    • elif  条件:
    •     执行语句
    • else:
    •     执行语句
3.循环结构
 
  • for循环
    • 1、for in /range()函数来实现循环  =》 in后面需要可迭代的对象/range()生成的是一个列表
      • 【可迭代】
      •  可迭代的数据类型:除了数字的都是可迭代的(列表、集合、字典、数字、字符串、元祖)
    •  可迭代、迭代器:
      • 可迭代 iteratable :只要可以循环遍历的都是可迭代的;可迭代对象;可迭代对象不是迭代器
    • 迭代器 iterator :也是可迭代;
      •  1、iter()把可迭代对象转化为迭代器;
      • 2、可以通过next()函数按照顺序依次后去迭代器里面的元素;当迭代器里面的元素取完后,继续获取会报错;
    • 【range()函数】
      •             range(start=0,end,step):
      •                 1、里面整型的数字类型,生成是一个前闭后开的列表;
      •                 2、start - 默认为0;step - 步长,如果要传入步长step则必须传入start、end;
      •                 3、常和len()结合使用;
      •  
      •         dir(obj):查看obj的有哪些内置的方法
    • range():生成的是一个list,前闭后开
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2020-01-09 11:00  Nobility  阅读(322)  评论(0编辑  收藏  举报