1、for循环
for循环也可以让指定的代码重复执行(循环)
for循环可以遍历容器中的数据(遍历:从容器中把数据一个一个取出,容器:可以简单理解为盒子,盒子中可以存放很多的数据(字符串str,列表list, 元组tuple,字典dict)
●语法:
for变量名in容器:
重复执行的代码
1、 for和in都是关键字
2、容器中有多少个数据,循环会执行多少次(日个数据,执行0次,
3、每次循环,会将容器中数据取出一个保存到in关键字前边的变量中
str = "hello"
for i in str:
print(i)
2、for 做指定次数的循环
for变量in range(n):
重复执行的代码
1, range() 是Python 中的函数,作用使用可以生成[0,n)之间的整数,不包含n,一共有n个数字,所以这个循环循环n次
2,想让for循环循环多少次,n就写几
3,变量的值也是每次循环从[0, n)取出一个值,第一次取得是0 ,最
后一次取得是n-1
3、●range() 变形
需求:使用for循环获取5到10之间的数字
for变量in range(a, b):
重复的代码
range(a, b)
作用是生成[a, b)之间的整数数字,不包含b
for i in range(3,7):
print(i)//结果为:3 4 5 6
4.break和continue
break和continue 是Python中的两个关键字,只能在循环中使用
break:终止循环,即代码执行遇到break, 循环不再执行,立即结束
continue:跳过本次循环.即代码执行遇到break, 本次循环剩下的代码不再
执行,继续下一次循环
break:
str = input("输入:")
for i in str:
if i == "1":
break
print(i)
输入:234156
2
3
4
Process finished with exit code 0
continue:
str = input("输入:")
for i in str:
if i == "1":
continue
print(i)
输入:234156
2
3
4
5
6
Process finished with exit code 0