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语句进行占位 。 它是空语句 , 什么都不做 , 只要是保持程序结构的完整性 。

推荐阅读