程序的分支结构
单分支结构
格式:
if <条件>:
<语句块>
注意:冒号不能漏掉
二分支结构
格式:
if <条件>:
<语句块1>
else :
<语句块2>
紧凑形式: <表达式1> if <条件> <表达式2> ,如果条件成立,返回表达式1的值,如果不成立,返回表达式2的值。注意表达式不支持带有赋值符号的语句。 表达式2> 条件> 表达式1>
多分支结构
格式:
if <条件>:
<语句块1>
elif <条件>:
<语句块2>
...
else:
<语句块>
- 要注意多条件之间的包含关系
- 要注意变量取值范围的覆盖
条件组合
用于条件组合的三个保留字
- and:使用:
x and y
,实现逻辑与 - or:使用:
x or y
,实现逻辑或 - not:使用:
not x
,实现逻辑非
异常处理
异常处理的基本使用
try :
<语句块1>
except :
<语句块2>
也可以在except后加上异常类型标记,只有在这种异常类型发生时,才会执行相应的语句块2。
异常处理的高级使用