Python学习笔记第五天

每日一句:书犹药也,善读之可以医愚

元组

元组使用()

常用于存储不变的量

dimensions=(200,50)
print(dimensions[0])
print(dimensions[1])
# 与列表相同,可以通过索引访问元组
200
50

与列表不同试图修改元组的行为不被允许的,创建元祖后不能对元组进行修改操作

 

遍历元组

dimensions=(200,50)
for dimension in dimensions:
    print(dimension)
# 循环遍历
200
50
dimensions=(200,50)
print(dimensions)
dimensions=(400,10)
print(dimensions)
# 可以通过重新定义元组来修改元组的值
(200, 50)
(400, 10)

if语句

cars=['aubi','bmw','subaru','toyota']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    else:
        print(car.title())
# 循环cars列表,如果等于'bmw'就使字符串全部大写,否则只大写首字母
# = 赋值
# == 等于
# != 不相等
Aubi
BMW
Subaru
Toyota

条件判断

car='bmw'
car=='bmw'
car=='aubi'
print(car=='bmw')
print(car=='aubi')
# 在交互模式下可判断是否相等,文件模式需要打印出来进行判断
True
False
car='Aubi'
car=='aubi'
print(car=='aubi')
# 判断是否相等不考虑大小写,视为不相等
# 若只想判断变量的值是否相等可以通过对其操作,转化为全部小写或大写进行判断
False

数字比较

age=20
print(age>15)
print(age<30)
print(age!=15)
print(age>25)
True
True
True
False

检查多个文件

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
False
True

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
True
False

in 是否包含
not in不包含

布尔表达式

结果为True 或False
可以应用于跟踪程序运行状态或程序中重要的条件方面
 
age=17
if age<18:
    print("你的年龄还未满18岁!!!")
你的年龄还未满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
你的门票费为10元
age=65
if age<4:
    print("小朋友,你的门票费为0元")
elif age<18:
    print("年轻人,你的门票费为5元")
elif age<60:
    print("谢谢惠顾,你的门票费为10元")
else:
    print("老人家,你的门票费为5元")
​
# 多个elif,只有elif条件都不满足才会执行else
老人家,你的门票费为5元
age=65
if age<4:
    print("小朋友,你的门票费为0元")
elif age<18:
    print("年轻人,你的门票费为5元")
elif age<60:
    print("谢谢惠顾,你的门票费为10元")
elif age>=65:
    print("老人家,你的门票费为5元")
将else换成elif,可以使处理特定情形变得更清晰
老人家,你的门票费为5元
posted @ 2020-04-10 23:06  过气诗人  阅读(192)  评论(0)    收藏  举报