-
break,else和continue
break语句和 C 中的类似,用于跳出最近的一级 for或 while 循环。
循环可以有一个 else子句;它在循环迭代完整个列表(对于 for)或执行条件为 false (对于 while)时执行,但循环被 break中止的情况下不会执行。
continue 语句是从 C 中借鉴来的,它表示循环继续执行下一次迭代。
-
pass
pass 语句什么也不做。它用于那些语法上必须要有什么语句,但程序什么也不做的场合。
这个设计比较人性化。
1.用于创建最小结构的类:
>>> class MyEmptyClass:
... pass
...
2.pass 可以在创建新代码时用来做函数或控制体的占位符。可以让你在更抽象的级别上思考。
>>> def initlog(*args):
... pass # Remember to implement this!
...