逻辑运算

2018-07-15  本文已影响0人  蓝色海洋_bd2b
* 在程序开发中,通常 在判断条件时,会需要同时判断多个条件
* 

只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符
*
逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件
*
Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种

3.1 and

条件1 and 条件2
*
与/并且
*
两个条件同时满足,返回 True
*
只要有一个不满足,就返回 False

条件 1
条件 2
结果
成立
成立
成立
成立
不成立
不成立
不成立
成立
不成立
不成立
不成立
不成立3.2 or

条件1 or 条件2
*
或/或者
*
两个条件只要有一个满足,返回 True
*
两个条件都不满足,返回 False

条件 1
条件 2
结果
成立
成立
成立
成立
不成立
成立
不成立
成立
成立
不成立
不成立
不成立3.3 not

not 条件
*
非/不是

条件
结果
成立
不成立
不成立
成立04. if 语句进阶4.1 elif
*
在开发中,使用 if 可以 判断条件
*
使用 else 可以处理 条件不成立 的情况
*
但是,如果希望 再增加一些条件,条件不同,需要执行的代码也不同 时,就可以使用 elif
*
语法格式如下:

if 条件1:
条件1满足执行的代码
……
elif 条件2:
条件2满足时,执行的代码
……
elif 条件3:
条件3满足时,执行的代码
……
else:
以上条件都不满足时,执行的代码
……
*
对比逻辑运算符的代码

if 条件1 and 条件2:
条件1满足 并且 条件2满足 执行的代码
……
注意
1.
elif 和 else 都必须和 if 联合使用,而不能单独使用
2.
可以将 if、elif 和 else 以及各自缩进的代码,看成一个 完整的代码块

上一篇下一篇

猜你喜欢

热点阅读