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是一样的。

相关推荐
青岑CTF1 小时前
攻防世界-Ics-05-胎教版wp
开发语言·安全·web安全·网络安全·php
Li emily1 小时前
如何通过外汇API平台快速实现实时数据接入?
开发语言·python·api·fastapi·美股
m0_561359671 小时前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
Ulyanov1 小时前
顶层设计——单脉冲雷达仿真器的灵魂蓝图
python·算法·pyside·仿真系统·单脉冲
APIshop2 小时前
Java 实战:调用 item_search_tmall 按关键词搜索天猫商品
java·开发语言·数据库
血小板要健康2 小时前
Java基础常见面试题复习合集1
java·开发语言·经验分享·笔记·面试·学习方法
淼淼7632 小时前
安装jdk1.8
java·开发语言
2401_838472512 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
PfCoder2 小时前
WinForm真入门(23)---PictureBox 控件详细用法
开发语言·windows·c#·winform
Legendary_0082 小时前
Type-C 一拖二快充线:突破单口限制的技术逻辑
c语言·开发语言