您当前的位置: 首页 >  Python
  • 3浏览

    0关注

    214博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python(9):逻辑运算符+符号优先级

不愿透露姓名の网友 发布时间:2019-07-19 19:21:52 ,浏览量:3

在这里插入图片描述

文章目录
    • 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)

在这里插入图片描述

2.or语句
# 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运算符优先级和结合性一览表

在这里插入图片描述

关注
打赏
1657102503
查看更多评论
立即登录/注册

微信扫码登录

0.0403s