条件/逻辑运算
什么是条件?
- 在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 :一真即真,全假为假