pass意味着什么都不做。我们之所以通常使用它,是因为Python不允许在没有代码的情况下创建类、函数或if语句。
在下面的例子中,如果在i>3中没有代码的话,就会抛出一个错误,因此我们使用pass。
a = [1,2,3,4,5]
for i in a:
if i > 3:
pass
print(i)
#=> 1
#=> 2
#=> 3
#=> 4
#=> 5
Continue会继续到下一个元素并停止当前元素的执行。所以当i<3时,永远不会达到print(i)。
for i in a:
if i < 3:
continue
print(i)
#=> 3
#=> 4
#=> 5
break会中断循环,序列不再重复下去。所以不会被打印3以后的元素。
for i in a:
if i == 3:
break
print(i)
#=> 1
#=> 2
制作不易,点赞鼓励哈
网友评论