32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
# python3小白课:逻辑运算符
|
||
|
||
逻辑运算主要用于操作布尔类型(bool)的变量、常量或表达式,逻辑运算符的返回值还是布尔类型。许多编程语言都有相类似或相同的概念,掌握一次,学习其他编程语言时即可很快上手。
|
||
|
||
python中就三个逻辑运算符,我们来直接看下代码例子:
|
||
|
||
```python
|
||
# coding:utf-8
|
||
# and,与,前后的表达式都为真时,逻辑返回结果才为真True,否则返回假False
|
||
a = 10
|
||
b = 5
|
||
print(a <= 10 and b == 5)
|
||
# or,或,前后的表达式任意一个为真时,逻辑返回结果即为真True,都为假才返回假False
|
||
print(a >= 100 or b == 5)
|
||
# not,非,只需要一个表达式,表达式结果为True,则返回False,结果为False,则返回True,即反义
|
||
print(not(a == 10))
|
||
# 多个逻辑运算符还能嵌套运行,虽然有运算符优先级,但还是建议使用小括号把需要先算的括起来
|
||
# 这样可以保证代码的可读性,因为,一般人都记不住很多运算符的优先级的
|
||
print(a <= 10 and (a > b or b == 5))
|
||
```
|
||
|
||
关于逻辑运算符是大家必须掌握的东西,今后在做一些逻辑判断的时候很重要。
|
||
|
||
|
||
|
||
### 单词释义
|
||
|
||
| 单词 | 释义 |
|
||
| ---- | ---------------------- |
|
||
| and | 与 |
|
||
| or | 或 |
|
||
| not | 非,你也可以理解为不是 | |