Python判断语句
2017-10-20 本文已影响16人
Ke爺
1 if语句
1.1 if语句语法结构
- 标准if条件语句的语法
if expression:
if_suite
else:
else_suite
- 如果表达式的值
非0
或者为布尔值True
,则代码组if_suite
被执行;否则就去执行else_suite
- 代码组是一个python术语,由一条或多条语句组成,表示一个子代码块
1.2 if语句示例解析
- 只要表达式数字
非0
值即为True
- 空字符串、空列表、空元组、空字典的值均为
False
2 扩展if语句
2.1 扩展if语句结构
- 扩展if条件语句的语法
if expression1:
if_suite
elif expression2:
elif_sutie
else:
else_suite
- 只有满足相关条件,相应的子语句才会执行
- 没有switch/case这样的替代品
2.2 拓展if语句示例解析
- 对于多个分支,只有一个满足条件的分支被执行
if x > 0:
print 'Positive'
elif x < 0:
print 'Negative'
else:
print 'Zero'