条件/逻辑运算

Posted tornadoes-destroy-parking-lots

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件/逻辑运算相关的知识,希望对你有一定的参考价值。

什么是条件?

  • 在Python中,条件指的是事物为了达成某种状态需要有的一种前提或者说机制。

 

为什么要用条件?

  • 为了让计算机能够具备这种能力

有哪些条件?

第一大类:显式布尔值

1.条件可以是:比较运算符

age = 18
print(age>16) #条件判断之后会得到一个布尔值

2.条件可以是:True、False

is_beautiful = True
print(is_beautiful)

第二大类:隐式布尔值,所有的值都可以当成条件去用

其中 0、None、空(空字符串、空列表、空字典) --> 代表的布尔值为False,其余都是True

 

 

逻辑运算符有三个,not,and,or

not > and > or

PS:如果单独就只是一串and连接,或者单独就只是一串or连接,按照从左到右的顺序运算

PS:如果是混用,则需要考虑优先级了

 

 

  • not 就是:真变假,假变真   【取反
  • and 就是:全真为真,一假即假
  • or :一真即真,全假为假

 

以上是关于条件/逻辑运算的主要内容,如果未能解决你的问题,请参考以下文章

要注意Python逻辑运算符与C/C++逻辑运算符的不同(逻辑与逻辑或逻辑非)用Python的if条件语句为示例

逻辑运算符

C语言逻辑运算符和if语句

2020寒假 编程学习 2.2

在循环条件下使用逻辑运算符

js中的强制类型转换运算符关系运算符逻辑运算符条件运算符