1.if语句

1.1条件测试——每条if 语句的核心都是一个值为TrueFalse 的表达式,如果条件测试的值为True ,Python就执行紧跟在if 语句后面的代码;如果为False ,Python就忽略这些代码。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

== :检查值是否相等,区分大小写

!= : 检查值是否不相等,区分大小写

and,or : 检查多个条件,和 或

in : 检查特定值是否包含在列表中,if 'mushrooms' in requested_toppings:

not in :检查特定值是否不包含在列表中,if user not  in banned_users:

布尔表达式:game_active = True     can_edit = False

1.2 if-else——if-else 语句块类似于简单的if 语句,但其中的else 语句让你能够指定条件测试未通过时要执行的操作

age = 17
if age >= 18:
    print("You are old enough to vote!")
    print("Have you registered to vote yet?")
else:
    print("Sorry, you are too young to vote.")
    print("Please register to vote as soon as you turn 18!")

同时,经常需要检查超过两个的情形,为此可使用Python提供的if-elif-else 结构还可使用多个elif代码块,也可省略else代码块

有时候 必须检查你关心的所有条件。在这种情况下,应 使用一系列不包含elif 和else 代码块的简单if 语句。在可能有多个条件为True ,且你需要在每个条件为True 时都采取相应措施时。总之, 如果你只想执行一个代码块,就使用if-elif-else 结构;如果要运行多个代码块,就使用一系列独立的if 语句。 1.3使用if语句处理列表——对列表中特定的值做特殊处理;高效地管理不断变化的情形 确定列表不是空的:在if 语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回True ,并在列表为空时返回False 。  
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄