if语句
一.条件测试
name=='yu' #“==”检查是否相等
name!='yu' #“!=”检查是否不相等
age>12 #比较运算符用于比较数字
name='yu' and age=12 #“and”用于检查多个条件是否同时满足
name='yu' or age=12 #“or”用于判断至少有一个条件满足
name in names #用关键字“in”检查特定值是否在列表中
name not in names #用关键字“not in”检查特定值是否不在列表中
注意:条件测试最后所得的值为True或者False(首字母大写),每条if语句的核心都是一个值为True或者False的表达式,根据条件测试的值来判断语句是否执行。
二.if语句
1.基本语句格式:
if conditional_test:
do something
else: #else同样看情况可由可无
do something
注意:if和else后面都要加冒号,条件执行语句前要有缩进!!
2.if-elif-else结构
if conditional_test:
do something
elif conditional_test: #此处是另一个if条件测试,仅当上一个if未执行时执行
do something
else:
do something
注意:
(1)如果有多个条件要判断,中间还可以继续加elif结构;
(2)else语句不必要可省略,只留elif也可;
(3)elif语句结束后同样也要冒号!!