学习目标
掌握for与while循环
掌握continue,break,pass的区别
核心知识
循环中有3种常见的方式
顺序:从上向下,顺序执行代码(从上往下执行)
分支:根据条件判断,决定执行代码的分支(if/else)
循环:让特定代码重复执行(for/while)
for循环
for可循环遍历的对象有字符串,列表,字典,集合,元组
#循环列表
a = [1,2,'safe']
for i in a:
print(i)
print('=====')
#循环字符串
for i in 'ABC':
print(i)
print('=====')
#循环数组
for i in range(3):
print(i)
while循环
只要条件为真,while 就会一直重复执行那段代码块
a = 1
while a <= 5:
print('a为:{}'.format(a))
a+=1
pass关键字
不执行任何操作,占个位置
有时候程序需要占一个位、放一条语句,但又不希望这条语句做任何事情,此时就可通过 pass 语句来实现
for i in range(5):
if i == 3:
pass
print('现在是:{}'.format(i))
break关键字
满足条件结束循环
for i in range(5):
if i == 3:
break
print('现在是:{}'.format(i))
continue关键字
满足条件,跳过该次循环,继续下轮循环
for i in range(5):
if i == 3:
continue
print('现在是:{}'.format(i))
猜数字小游戏
应用场景
1、循环一般都会可条件控制符结合在一起判断使用
2、爬虫中,比如你要爬取1-500页的内容,for循环就派上用场
3、爬虫抓数据等需求中,可以使用while循环持续监控页面等等
4、数据筛选过程中,使用for一个一个的循环然后判断过滤需要的数据
总结归纳
标签:continue,迭代,python,break,while,循环,pass,print From: https://www.cnblogs.com/JFSec/p/17789686.html1、字符串,列表,元组,字典,数据集合都可以循环迭代
2、while常常用在一个循环中,比如需要某个条件突破后才会跳出这个循环
3、for循环常用于简单普通的循环操作
4、合理使用break,continue中断循环