语法
Python条件语句是通过一条或多条语句执行结果(True或False)来决定执行的代码块。使用if语句来进行判断,在Python中if语句一般格式如下:
1 if condition_1: 2 statement_block_1 3 elif condition_2: 4 statement_block_2 5 else: 6 statement_block_3
如果 condition_1 为True,将执行“statement_block_1”块语句;如果 condition_1 为False,将判断“condition_2”;如果“condition_2”为True,将执行“statement_block_2”块语句,如果“condition_2”为False,,将执行“statement_block_3”块语句。
实例
以下是一个简单的if示例。
1 var1 = 100 2 if var1: 3 print("1-if表达式条件为True") 4 print(var1) 5 var2 = 0 6 if var2: 7 print("2-if表达式条件为true") 8 print(var2) 9 print("Good bye!")
运行后控制台会输出:
1-if表达式条件为True 100 Good bye!
从结果可以看出,由于变量var2为0,因此对应的if内语句没有执行。if中常用的运算符如下表所示:
运算符 | 描述 |
< | 小于 |
<= | 小于或等于 |
> | 大于 |
>= | 大于或等于 |
== | 等于,比较对象是否相等 |
!= | 不等于 |
在Python中要注意缩进,一般情况下是4个空格,条件语句根据缩进来判断执行语句归属。