每日一句:书犹药也,善读之可以医愚
元组
元组使用()
常用于存储不变的量
dimensions=(200,50) print(dimensions[0]) print(dimensions[1]) # 与列表相同,可以通过索引访问元组
与列表不同试图修改元组的行为不被允许的,创建元祖后不能对元组进行修改操作
遍历元组
dimensions=(200,50) for dimension in dimensions: print(dimension) # 循环遍历
dimensions=(200,50) print(dimensions) dimensions=(400,10) print(dimensions) # 可以通过重新定义元组来修改元组的值
if语句
cars=[‘aubi‘,‘bmw‘,‘subaru‘,‘toyota‘] for car in cars: if car == ‘bmw‘: print(car.upper()) else: print(car.title()) # 循环cars列表,如果等于‘bmw‘就使字符串全部大写,否则只大写首字母 # = 赋值 # == 等于 # != 不相等
条件判断
car=‘bmw‘ car==‘bmw‘ car==‘aubi‘ print(car==‘bmw‘) print(car==‘aubi‘) # 在交互模式下可判断是否相等,文件模式需要打印出来进行判断
car=‘Aubi‘ car==‘aubi‘ print(car==‘aubi‘) # 判断是否相等不考虑大小写,视为不相等 # 若只想判断变量的值是否相等可以通过对其操作,转化为全部小写或大写进行判断
数字比较
age=20 print(age>15) print(age<30) print(age!=15) print(age>25)
检查多个文件
1.and
age_1=18 age_2=21 print((age_1>20) and (age_2>20)) print((age_1>15) and (age_2>20)) # 只有当两个条件都满足时才会返回True,反之返回False
2.or
age_1=18 age_2=21 print((age_1>20) or (age_2>20)) print((age_1>20) or (age_2>25)) # 只要其中一个条件满足就会返回True
in 是否包含
not in不包含
布尔表达式
结果为True 或False
可以应用于跟踪程序运行状态或程序中重要的条件方面
age=17 if age<18: print("你的年龄还未满18岁!!!")
age=19 if age<18: print("你的年龄还未满18岁!!!") else: print("欢迎光临!!!") # if 条件 : # 语句一 # else: # 语句二 # if语句中,只有条件满足,才会执行语句一,否则执行语句二
age=12 if age<4: print("你的门票费为0元") elif age<18: print("你的门票费为10元") else: print("你的门票费为20元") # elif可以看成另一个if,条件一不满足则继续判断条件二,还是不满足,则执行else
age=65 if age<4: print("小朋友,你的门票费为0元") elif age<18: print("年轻人,你的门票费为5元") elif age<60: print("谢谢惠顾,你的门票费为10元") else: print("老人家,你的门票费为5元") ? # 多个elif,只有elif条件都不满足才会执行else
age=65 if age<4: print("小朋友,你的门票费为0元") elif age<18: print("年轻人,你的门票费为5元") elif age<60: print("谢谢惠顾,你的门票费为10元") elif age>=65: print("老人家,你的门票费为5元") 将else换成elif,可以使处理特定情形变得更清晰
原文:https://www.cnblogs.com/python-study-notebook/p/12676885.html