通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码。

if 语句

1
2
3
4
5
6
7
8
9
name = 'pengpeng'
if name == 'peng':
print('name = peng')


if name == 'pengpeng':
print('name = pengpeng')
else:
print('name != peng')

一般形式

1
2
3
4
5
6
if 条件1:
执行语句1
elsif 条件2:
执行语句2
else:
执行语句3
  • 每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块

  • 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块

  • Python 中没有 switch – case语句 。所以学会这一种条件语句就可以了。因为没有别的了。

if 嵌套

1
2
3
4
5
6
person1 = {'name': 'peng', "age":29}
if person1 is not None:
if person1['name'] == 'peng':
print('name : peng')
else:
print('person1 is none')

视频课程

https://www.bilibili.com/video/BV1pT4y1E7kC/