运算符与表达式(算数、赋值、比较、逻辑、成员关系、对象实例测试、位运算、一元运算)运算符的优先级

运算符

运算符分类

python3中地板除
>>> 8//3    #使用两个//就可以
2

算数运算符

赋值运算符

比较运算符

 

可以多个运算符连用**

如3>5>3 等价于3>5and 5>3

逻辑运算符

对于包含了and or not的表达式,从左往右运算,但是会有短路运算原则,若or左侧表达式为True,则短路后面所有的表达式*(不管是and或or)

如果and左侧表达式为false,则短路后面所有的and表达式

>>> 4 or print(5) and not print(6)
4
#print()也会输出,输出和返回值是独立的
>>> print(3) or not print(5) and print(4) and not print(6) or print(7) or 8
3
5
4
7
8

成员关系运算符

对象实例运算符(is,not is)

所存储地址一样才是True

>>> a = 500
>>> b = 500
>>> a is b
False
>>> a = b = 500
>>> a is b
True

 位运算符

运算符优先级

什么是表达式

  • 表达式由一个或多个操作数通过操作符组合而成

  • 最简单的表达式仅包含一个字面值常量或变量

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值