当前位置:  首页>> 技术小册>> Python合辑9-判断和循环

break语句的作用就是用来跳出一个for或while循环。

  1. In [15]: for i in range(0,5):
  2. ...: if i == 3:
  3. ...: break
  4. ...: else:
  5. ...: print(i)
  1. 0
  2. 1
  3. 2

可以看到在for循环中加了一个判断语句,当i等于3时会跳出for循环,不再继续执行,输出与语义符合。
continue语句的作用就是表示继续执行下一次迭代,可以结合判断语句使用,在什么条件下继续执行,或者什么条件下跳出循环。

  1. In [20]: for i in range(2,7):
  2. ...: if i%2==0:
  3. ...: print('An even number',i)
  4. ...: continue
  5. ...: if i>4:
  6. ...: print('beyond 4')
  7. ...: break
  8. ...:
  9. An even number 2
  10. An even number 4
  11. beyond 4

pass语句主要起到一个占位的作用,而有的语句后面是不能为空的,比如if、for、while,可以利用pass占位,不会发生报错。

  1. In [1]: while True:
  2. ...: pass

该分类下的相关小册推荐: