else与with语句

一:else语句
1):条件判断
1:Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
else与with语句
2:在嵌套 if 语句中,可以把 if…elif…else 结构放在另外一个 if…elif…else 结构中。
if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else:
语句
elif 表达式4:
语句
else:
语句
else与with语句
2)循环语句
1:在 while … else 在条件语句为 false 时执行 else 的语句块。
else与with语句
2:break 和 continue 语句及循环中的 else 子句:
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
注:环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。
else与with语句
3)异常处理
1:try except 语句还有一个可选的else子句,如果使用这个子句,那么必须放在所有的except子句之后。这个子句将在try子句没有发生任何异常的时候执行。
else与with语句
2:使用 else 子句比把所有的语句都放在 try 子句里面要好,这样可以避免一些意想不到的、而except又没有捕获的异常。
else与with语句
二:with语句
关键词 with 语句就可以保证诸如文件之类的对象在使用完之后一定会正确的执行它的清理方法。
else与with语句