Python的逻辑运算
来源:互联网 发布:西门子仿真软件 编辑:程序博客网 时间:2024/05/29 21:29
一个布尔值只有True、False这2个结果,在python中,可以直接用True、False来直接表示布尔值(必须要注意大小写)。
布尔值也可以用逻辑运算得到。
逻辑运算有3种:and(与运算)、or(或运算)、not(非运算)。
- and运算:所有的元素都是true,结果才是true (全“真”才“真”)
- or运算:只要有一个是true,结果就是true (有“真”就“真”)
- not运算:它是一个单目运算符,把True变成False,False变成True。
>>>10 > 2 and 5+3 == 8True>>> 10 < 2 or 5 > 3True>>> 10 < 2 or 5 < 3False>>>not FalseTrue>>>not TureFalse>>>not 10 > 2False
python的逻辑运算规则
假设逻辑运算分别为:
- a and b
- a or b
- not a
对于and运算(a and b):
如果a为真,继续计算b,b将决定最终整个表达式的真值,所以,结果为b的值
如果a为假,无需计算b,就可以得知整个表达式的真值为假,所以,结果为a的值
对于or运算:
如果a为真,无需计算b,就可得知整个表达式的真值为真,所以结果为a的值
如果a为假,继续计算b,b将决定整个表达式最终的值,所以结果为b的值
阅读全文
0 0
- Python的逻辑运算
- Python的逻辑运算
- Python的逻辑运算
- python逻辑运算的返回值
- Python-4 Python的算术运算符VS逻辑运算符
- python 位运算符与逻辑运算符(字符串的逻辑运算)
- Python 逻辑运算返回值
- Python逻辑运算符示例
- python逻辑运算符
- 编码与Python逻辑运算
- python逻辑运算符
- Python逻辑运算 VS Numpy数组逻辑运算
- Python的关系运算符逻辑运算符和流程控制
- Python流控制- 逻辑运算符
- python(五)逻辑运算,函数
- ASP AND 的逻辑运算
- Java的逻辑运算符
- 逻辑运算的短路现象
- 文章标题
- 黑阔的win10--把win10打造成kali(记录帖)
- Linux-视频监控系统(5)-TCP传输子系统实现
- 折叠ToolBar
- ★实验10-1 1.编写程序测试函数setitimer(int)和getitimer()。 2.安装信号, 使信号SIGALRM、SIGVTALRM、SIGPROF可以被捕获。 #include
- Python的逻辑运算
- 【我的总结——思想篇】
- 字符串操作函数的使用及其实现
- ★实验10-2 1.编写程序测试sigaction()函数。 2.sa_flags 设置为以下标志时,程序的行为有何不同。 对比程序运行情况予以说明。 SA_SIGINFO SA_NOCLDST
- JVM虚拟机
- 2000:最长公共子上升序列
- css的选择器
- 洛谷P1010 幂次方
- CFgym:Magic Artifact(概率期望 & 思维)