Python新手学习(三)

11.判断(布尔)
检查是否相等和不相等,对于字符串来说,大小写也是需要注意的点,大小写不同会被判断为不相等。

laptop='dell'
print(laptop=='dell')
print(laptop=='Dell')
print(laptop!='lenovo')
print(laptop!='dell')

结果,符合时返回True,不符合返回False

True
False
True
False

此外,还可以比较数字是否相等,返回值也和上面相同

time=6
print(3==5)
print(time==6)

结果

False
True

12.检查多个条件,在c语言中 && 表示且,这里使用and来表示
c语言中||表示或,这里or 表示或,都是双目运算符,前后连接两个条件

time=6
day=6
hour=7
print(time==day and time==hour)
print(time==day or time==hour)

结果

False
True

检查特定值 是否在列中 ,使用 in,是否不在列中 ,使用 not in
‘特定值’ in ‘需要检查的列表’

way=['bicycle','air','subway','plane','motor']
print('air' in way)
print('dell'in way)

结果

True
False

13.使用if语句,if语句中缩进的大小和for缩进的大小相同
所以在for中嵌套的if需要再次缩进才能达到经过判断后去执行的效果,与之配套的是else,用法相同。

way=['bicycle','air','subway','plane','motor']
for mine in way:
   if mine =='subway':
       print('条件语句')
   else:
       print('if和else后面的冒号不能少')

结果

ifelse后面的冒号不能少
ifelse后面的冒号不能少
条件语句
ifelse后面的冒号不能少
ifelse后面的冒号不能少

python中与c语言不同的是,if 和else多个嵌套在一起时,有自己的elif语句。

way=['bicycle','air','subway','bus','motor']
for mine in way:
   if mine =='subway':
       print('地铁')#if后面的执行语句,print缩进不一定要很多
   elif mine =='air':
    print('飞机')#但是不要将print的开头和if及elif对齐,不然运行会出错
   elif mine=='bus':
       print('公共汽车')#至少要跟elif对齐后敲一个空格,VS在:后敲回车会自动缩进
   else:
       print('不坐了。。')

结果

不坐了。。
飞机
地铁
公共汽车
不坐了。。

14.字典
python中字典是一系列的 ‘键-值’配对,一个键与一个值配对,当print键时,输出值。键与值之间使用 :来 确定关系,同时,列表中最外面使用的[ ]符号换成{ },使用键的格式为 ‘字典名’[‘键名’]

way={'air':'zhonghang','bus':930,'bike':'共享'}
print(way)
print(way['air'])
print(way['bus'])
way['subway']='zhongtie'#这里类似append()来往字典中添加新的元素
print(way)
way['bus']=211#这里对字典中键对应的值进行修改
print(way)
del way['bike']#前面提到过使用del和pop来删除列表中的值
print(way)

结果

{'air': 'zhonghang', 'bus': 930, 'bike': '共享'}
zhonghang
930
{'air': 'zhonghang', 'bus': 930, 'bike': '共享', 'subway': 'zhongtie'}
{'air': 'zhonghang', 'bus': 211, 'bike': '共享', 'subway': 'zhongtie'}
{'air': 'zhonghang', 'bus': 211, 'subway': 'zhongtie'}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值