Python编程入门基础知识——if语句

1.条件测试
1.1检查是否相等 ==

注:a.Python检查是否相等区分大小写,但如果与大小写无关,而只想检查变量的值,可将变量的值转化为小写(.lower())再进行比较
b.一个等号为赋值,两个等号为判断是否相等
1.2检查两个值是否不等 !=
1…3比较数字:< , <= , == ,> , >=
1.4检查多个条件:
a.要检查是否两个条件都为True,客户使用and将两个测试条件合二为一,两个都通过表达式为True,否则为flase
b.关键字or检查多个条件时,至少有一个满足即可通过测试条件
1.5检查特定值是否包含在列表中,使用关键字in

requested_toppings = ['mushroom', 'onions' ,'pineapples'
>>> 'mushroom' in requested_toppings
True
>>>'apple' in requested_toppings
False

1.6检检查特定值是否不包含在列表中: not in
1.7布尔表达式——条件测试的别名通常用于记录条件
2.if语句

2.1if-else语句:需要在条件测试通过时执行一个操作,在并没有通过时执行另一个操作。
如果条件测试结果为Ture,执行if语句后面的代码,条件测试未能通过时执行else后面的代码

注:if-else语句非常适合两种操作之一的情形
2.2if-elif-else结构:
a.经常需要检查超过两个的情形,为此应使用if-elif-elif结构
b.只执行结构中的一个代码块,依次检查每个条件测试,直到遇到通过了的条件测试。测试通过后,Python将执行紧跟在后面的代码,并跳过余下的测试
c.可根据需求使用任意数量的elif代码块
d.有些情况下可以将else代码块使用elif进行替换
注:else是一条包罗万象的语句,只要不满足if,elif中的条件测试,其中的代码块就会执行,这可能引入无效甚至恶意的数据。如果知道最终要测试的条件,应考虑使用一个elif代码块来替代else代码块。这样你就可以肯定,仅当满足相应的条件测试时,代码才会执行。
2.3使用多个不包含else、elif的if语句
如果你只想只想执行一个代码块,就是用if-elif-else结构,如果要执行多个代码块,就要使用一系列独立的if语句
3.if语句的格式
PEP8要求在== ,>= , <=等比较运算符两边各添加一个空格

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值