python的break,continue,pass的使用与区别

 1 #! /usr/bin/python
 2 # -*- coding:UTF-8 -*-
 3 
 4 # pass的使用
 5 for letter in 'Python':
 6     if letter == 'h':
 7         pass #遇到h继续,并且h也算入
 8         print("这是pass块")
 9     print("当前字母",letter) #python中输出不用拼接,多种类型数据直接使用,隔开
10 print("Good bye! pass使用结束")
11 
12 # continue的使用
13 for letter1 in 'Python':
14     if letter1 == 'h':
15         continue    #遇到h,继续循环,h不继续参与
16     print("当前字母:",letter1)
17 print("continue使用结束")
18 
19 #break的使用
20 for letter2 in "Python":
21     if letter2 == "h":
22         break    #遇到h跳出循环
23     print('当前字母',letter2)
24 print("break使用结束")

这些关键词的使用,基本紧跟条件判断,才是其用法的关键。从逻辑层面考虑。需要注意。

原文地址:https://www.cnblogs.com/ciscolee/p/14661349.html