1、if-else 语句
if expression: expr_true_suite else: expr_false_suite
当expression布尔判断值为T时执行缩进当中的语句,否则则执行else当中的缩进语句
2、if-elif-else语句:
if expression1:
expr1_true_suite
elif expression2:
expr2_true_suite
.
.
elif expressionN:
exprN_true_suite
else:
expr_false_suite
(注意:python当中没有大括号分隔,因此当额外注意语句中的缩进格式)
例如:
message=input("输入一个数字")
num=int(message)
if num>12:
print("该数大于12")
elif num>22
print("该数大于12")
else:
print("该数小于于12")
#
3、 assert 关键词
assert这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。
格式如下:
my_list = ['lsgogroup']
my_list.pop(0)
assert len(my_list) > 0
# AssertionError
在进行单元测试时,可以用来在程序中置入检查点,只有条件为 True 才能让程序正常工作。