在Python中,if 语句让你能够检查程序的当前状态,并据此采取相应的措施
# 基本语法
if condition1:
#do something
elif condition2:
#do something
else:
#do other thing
其中,condition 是一个布尔表达式,当它的值为 True 时,执行 if 代码块中的语句;否则执行 elif 代码块中的语句, 如果 elif 的也为 False, 则执行 else 中的逻辑.
if语句中的条件可以是一个比较表达式,也可以是一个逻辑表达式。比较表达式返回 True 或 False,而逻辑表达式返回 True 或 False,取决于表达式中各个条件的真假情况。
number = 5
if number > 10:
print("数字大于 10")
elif number > 5:
print("数字大于 5 但小于或等于 10")
else:
print("数字小于或等于 5")
# >>> 数字小于或等于 5
格式规范
在条件测试的格式设置方面,PEP 8提供的唯一建议是,在诸如== 、>= 和<= 等比较运算符两边各添加一个空格,例如,if age < 4: 要比if age<4: 好。
这样的空格不会影响Python对代码的解读,而只是让代码阅读起来更容易