0%

Python学习(三)——if判断语句

判断(if)语句

if判断语句基本语法

Python中,if语句就是用来进行判断的

1
2
3
if 要判断的条件:
条件成立时,要做的事情
......

注意:代码的缩进为一个tab键,或者4个空格

  • 在Python开发中,Tab和空格不要混用!
  • if语句以及缩进部分是一个完整的代码块

else格式如下

1
2
3
4
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情

逻辑运算

  • 逻辑运算符可以吧多个条件按照逻辑进行连接,变成更复杂的条件
  • Python中的逻辑运算符包括:与and/或or/非not三种

elif

  • 等同于C语言的else if
  • 语法格式如下:
1
2
3
4
5
6
7
8
if 条件1:
条件1满足,执行的代码
elif 条件2:
条件1不满足,条件2满足时,执行的代码
elif 条件3:
条件1,2不满足,条件3满足时,执行的代码
else:
以上条件都不满足,执行的代码

注意

  • elifelse都必须和if联合使用,而不能单独使用
  • 可以将ifelifelse以及各自缩进的代码,看成一个完整的代码块

if的嵌套

  • 除了缩进之外,和之前的语法格式没有区别
1
2
3
4
5
6
7
8
if 条件1:
条件1 满足执行的代码
if 条件1 基础上的条件2:
条件2满足时,执行的代码
else:
条件2不满足时,执行的代码
else:
条件1不满足时,执行的代码