文章目录
- 1.and语句
- 2.or语句
- 3.not语句
- 4.逻辑运算法的优先级
- 5.python运算符优先级和结合性一览表
在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。 逻辑运算符有三个:and,or,not
非假即真,首先我们先了解Python中什么是假的?
"",空字符串
{},空字典
{},空集合
[], 空列表
(),空元组
None
0
0.0
1.and语句
第一个假返回第一个,第一个真返回第二个
b = 5 < 7 and 3
print(b)
b = 9 < 7 and 3
print(b)
# or 一真一假,返回真
d=5>2 or 4
print(d)
# 结果为True
#-------------------------------------------------------
# or的左右都为假,返回右边的
n=2>3 or 0
print(n)
#结果为 0
3.not语句
student = True
if not student:
print('你不是学生')
else:
print('你是学生')
#结果为:你不是学生
4.逻辑运算法的优先级
not > and > or
5.python运算符优先级和结合性一览表