一、简单示例 示例: cars = ['audi','bmw','subaru','toyota'] for car in cars : if car == 'bmw' : print(car.upper()) else : print(car.title()) 执行结果: Audi BMW Subaru Toyota ============================================================== ============================================================== ============================================================== 二、条件测试 小于、小于等于、大于、大于等于 < <= > >= 不等于: != 等于: == 2、检查多个条件 and or 3、检查特定值是否包含 cars = ['audi','bmw','subaru','toyota'] 'audi' in cars 'audi' not in cars 4、布尔表达式 ============================================================== ============================================================== ============================================================== 三、if语句 if 条件 : 执行语句 ======================================================= 示例: age = 19 if age == 19 : print('等于') 执行结果: 等于 ============================================================= 示例: age = 20 if age == 19 : print('等于') else : print('不等于') 执行结果: 不等于 ============================================================= 示例: age = 20 if age > 20 : print('大于') elif age <20 : print('小于') else : print('等于') 执行结果: 等于 ============================================================= 示例: age = 20 if age >= 20 : print('大于等于') if age <=20 : print('小于等于') if age == 20 : print('等于') 执行结果: 大于等于 小于等于 等于 ============================================================= 示例: age = 20 if age > 18 : print('大于18') elif age <22 : print('小于22') elif age < 45 : print('小于45') 执行结果: 大于18 ================================================================================ 示例: sygj = ['中国','日本','缅甸','菲律宾','蒙古','越南','葡萄牙','西班牙','德国','法国','美国','加拿大'] yazhou = ['中国','蒙古','菲律宾','越南'] for x in sygj: if x == '美国' : print('存在') #------------------------------------------- for x in yazhou: if x not in sygj : print(x+'不存在') else: print(x+'存在') 执行结果: 存在 中国存在 蒙古存在 菲律宾存在 越南存在 ============================================================================================================