Python3.7知其然知其所以然-第十章 for循环( 六 )
# if条件为True的 , 跳过continue语句下的表达式 。
print(i)
f1()
另外还有return语法 , 会跳出for循环 。
# return语句
def f1():
for i in range(1 10):
if i % 2 == 0:
return i
return 0
result = f1()
print(result)
10.7 for-else语句
如果想在循环正常(非break跳出)执行完需要执行一些其他动作时 , 可在后面添加else语句 。 除了else外 , 还有一种特殊情况 , 就是会出现一个语句体什么也不做的情况 , 这时用pass语句进行占位 。 它是空语句 , 什么都不做 , 只要是保持程序结构的完整性 。
推荐阅读
- Python3.7知其然知其所以然-第七章 类型转换
- Python3.7知其然知其所以然-第六章 字符串
- Python3.7知其然知其所以然-第二章 开发工具
- Python3.7开发Django2.2 Web系统从零开始--1.2 一个应用