python基础(for...else...)

目录

for...else

代码

案例

退出循环的方式

1.break

2.continue


for...else

代码

复制代码
for 临时变量 in 序列:

   条件成立执行的代码

else:

   正常结束循环后所执行的代码

案例

我想要依次打印字符串里面的字符,循环结束后显示"正常结束循环"的代码该怎么写?

python 复制代码
str1 = 'asdfghjkl'

for i in str1:

   print(i)

else:

   print('正常结束循环')

运行结果如下:

退出循环的方式

退出循环的方式还是有break和continue两种方式

1.break

代码:

python 复制代码
str1 = 'asdfghjkl'

for i in str1:

   if I == 'h'

      break

   print(i)

else:

   print('正常结束循环')

运行结果如下:

2.continue

代码:

python 复制代码
str1 = 'asdfghjkl'

for i in str1:

   if I == 'h'

      print('h不打印')

      continue

   print(i)

else:

   print('正常结束循环')

运行结果如下:

经过上面的结果可以看到,if中的break和continue对正常跳出循环的判定和while...else是一样的。

相关推荐
没有bug.的程序员25 分钟前
Spring Boot 起步:自动装配的魔法
java·开发语言·spring boot·后端·spring·1024程序员节
CodeCraft Studio1 小时前
国产化Excel开发组件Spire.XLS教程:在Python中将Pandas DataFrame导出到Excel的详细教程
python·excel·pandas
面向星辰1 小时前
windows配置hadoop环境
java·开发语言
B站_计算机毕业设计之家1 小时前
python舆情分析可视化系统 情感分析 微博 爬虫 scrapy爬虫技术 朴素贝叶斯分类算法大数据 计算机✅
大数据·爬虫·python·scrapy·数据分析·1024程序员节·舆情分析
B站_计算机毕业设计之家2 小时前
基于python人脸识别系统 人脸检测 实时检测 深度学习 Dlib库 ResNet深度卷积神经网络 pyqt设计 大数据(源码)✅
python·深度学习·目标检测·计算机视觉·信息可视化·人脸识别·1024程序员节
汤姆yu2 小时前
2026版基于python大数据的电影分析可视化系统
大数据·python·1024程序员节·电影分析可视化
Elieal2 小时前
Java的Collection 集合体系详解
java·开发语言
Pa2sw0rd丶2 小时前
Python 循环导入详解:为什么会导致生产环境崩溃及企业级解决方案
后端·python
梨轻巧2 小时前
Maya Python入门:创建locator、getAttr() 获取属性、setAttr() 设置属性、定位xform()
python·maya
charlie1145141912 小时前
HTML 理论笔记
开发语言·前端·笔记·学习·html·1024程序员节