文章目录
for循环
一、基础知识
for 临时变量 in 序列:
重复执行的代码1
重复执行的代码2
......
**示例 **
str1='CSDN!!!'
for i in str1:
print(i)
二、break和continue
break
终止此循环
示例
str1='CSDN'
for i in str1:
if i=='D':
print('遇D不打印')
break
print(i)
continue
退出当前一次循环继而执行下一次循环
示例
str1='CSDN'
for i in str1:
if i=='D':
print('遇D不打印')
continue
print(i)
三、for…else
4.1 基础知识
else下方缩进的代码指的是当循环正常结束之后要执行的代码
for 临时变量 in 序列:
重复执行的代码
......
else:
循环正常结束之后要执行的代码
示例
str1='CSDN'
for i in str1:
print(i)
else:
print('循环正常结束之后执行的代码')
4.2 for…else和break
对于break终止循环的情况,else下方缩进的代码将不执行
str1='CSDN'
for i in str1:
if i=='D':
print('遇到D不打印')
break
print(i)
else:
print('循环正常结束之后执行的代码')
4.3 for…else和continue
对于continue退出当前一次循环的情况,else下方缩进的代码将会执行
str1='CSDN'
for i in str1:
if i=='D':
print('遇到D不打印')
continue
print(i)
else:
print('循环正常结束之后执行的代码')