目录
for循环
加强循环(foreach for in)
格式:for in ---- 遍历容器
例如:
ls = [1,2,3,4,5,6,7] ;
x = [1,2,3]
y = [7,7,6]
for z in x:
for a in y:
print(z,a)
for
循环用于迭代序列(即列表,元组,字典,集合或字符串)。
这与其他编程语言中的 for
关键字不太相似,而是更像其他面向对象编程语言中的迭代器方法。
通过使用 for
循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。
函数range()
range ---- 范围,区间
这个区间是前闭后开的区间.
range(参数) ------- 表示的是从0开始到参数结束,不包含这个参数的,前闭后开的区间
for i in range(10):
print(i)
range(
参数
1,
参数
2)----
表示的是从参数
1
到参数
2
之间,不包含参数
2
,前闭后开的区间
for i in range(10,15):
print(i)
range(
参数
1
,参数
2
,
step)------
表示的是从参数
1
到参数
2
以
step
为单位之间的数,不包含参数
2
,前闭后开的区间
for i in range(15,10,-1):
print(i)
break 和 continue
for i in range(101):
# if i == 50: # break #终止循环
if i == 50:
continue#跳过此次循环,继续执行下一次循环
print(i)
如果用break那么它在50的时候就会退出循环,用continue它将跳过50(没有50这个数)继续循环.