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使用结束")
这些关键词的使用,基本紧跟条件判断,才是其用法的关键。从逻辑层面考虑。需要注意。