Python编程从入门到实践笔记——if语句
#coding=utf-8 cars=['bwm','audi','toyota','subaru','maserati'] bicycles = ["trek","cannondale","readline","specialized"] #if语句--Python语言的if语句使用和其他语言在逻辑上并无二致,只是语法细节上稍有不同 # ~ if conditonal_test: # ~ do something #缩进作用和for循环中相同,if成立,执行后面所有缩进的代码行 #elif和其他语言不同(else if())!!! #可以使用多个elif代码块 #可以省略else代码块 #可以使用多条if语句测试多个条件 #如果只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句 for car in cars: #检查是否相等 ==;忽略大小写比较可以转化为小写lower()或者大写upper()然后比较 if car == 'bwm': print(car.upper()) else: print(car.title()) #使用in检查特定值是否包含在列表中 car = 'bwm' if car in cars: print("IN") #使用not in检查特定值是否不包含在列表中 car_0 = 'byd' if car_0 not in cars: print("NOT IN") #使用and检查多个条件 bicycle = 'trek' if car in cars and bicycle in bicycles: print("car and bicycle") #使用or检查多个条件 if car in cars or bicycle in bicycles: print("car or bicycle") #使用if语句处理列表 #确定列表不是空的,列表至少包含一个元素时返回True , 列表为空时返回False if cars: for car in cars: ...