1、条件测试:每个if语句的核心都是一个值为True/False的表达式,这种表达式被称为条件测试。
1)检查是否相等/不相等; == / !=
2)检查是否相等时区分大小写(转换方法);
3)比较数字;
4)检查多个条件: * 用 and 检查多条件;
* 用 or 检查多条件;
5)检查特定值是否包含/ 不包含在列表中; in / not in
6) 布尔表达式; True/False
1 car = 'subaru' 2 print('Is car=="subaru"?I predict True.') 3 print(car=='subaru')
2、if语句
1)if-else语句:二者之一的情况;
2)if-elif-else语句:多条件判断;
1 # 设游戏中杀了一个外星人,创建变量alien_color,将其设为‘green’,'yellow',''red',若是绿的就打印消息指出玩家获得5分 2 alient_color=['green','yellow','red'] 3 if 'green' in alient_color: 4 print('恭喜你获得5分!') 5 else: 6 print('很遗憾!你的攻击目标是绿色外星人!')
3、使用if语句处理列表
1)检车特殊元素
1 requests=['mushroom','green_ppers','extra cheese'] 2 for request in requests: 3 if request=='green_ppers': 4 print('Sorry,we are out of green_ppers right now') 5 else: 6 print('Adding',request,'.') 7 print(' Finished making your pizza!')
2)确定列表不是空的:循环前确定列表是否为空很重要
3)使用多个列表