1. 逻辑运算
- 在程序开发中, 通常 在判断条件时, 会需要同时判断多个条件
- 只有多个条件都满足, 才能够执行后续代码, 这个时候需要使用到 逻辑运算符
- 逻辑运算符 可以把 多个条件 按照 逻辑 进行 链接, 变成 更复杂的条件
- Python 中的 逻辑运算符 包括 : 与 and / 或 or / 非 not 三种
1.1 and
条件1 and 条件2
- 与 / 并且
- 两个条件同时满足, 返回 True
- 只要有一个不满足, 就返回 False
条件1 | 条件2 | 结果 |
---|---|---|
成立 | 成立 | 成立 |
成立 | 不成立 | 不成立 |
不成立 | 成立 | 不成立 |
不成立 | 不成立 | 不成立 |
1.2 or
条件1 or 条件2
- 或 / 或者
- 两个条件只要有一个满足, 返回 True
- 两个条件都不满足, 返回 False
条件1 | 条件2 | 结果 |
---|---|---|
成立 | 成立 | 成立 |
成立 | 不成立 | 成立 |
不成立 | 成立 | 成立 |
不成立 | 不成立 | 不成立 |
1.3 not
not 条件
- 非 / 不是
条件 | 结果 |
---|---|
成立 | 不成立 |
不成立 | 成立 |
age = 12
if age > 0 and age < 120:
print("正常")
else:
print("不正常")
if age > 0 or age < 120:
print("正常")
else:
print("不正常")
boo = True
if not boo:
print("这是真的吗?")