python快速运算符_4.Python运算符

1.isinstance:比较两个数值ID是否一样(一样为真,否则为假)

总的优先级:~按位非 > 算位比身成逻 > =赋值(正常运算用小括号()提升运算等级)

2.算术运算符:+ - * / // % **

​//地板除(整除):Python是向下取整的

​%取余: 余数=被除数-[(整除*除数)]

​**幂运算:数值的n次方

3.位运算符:<< >> & ^ | ~ (针对二进制补码运算,符号位不放过)

​<<:>

​ >>:数值整除2的n次方

​ & :两个数的补码,全1为1,其他为0

​ ^ :两个数的补码,相同为0,不同为1

​ | :两个数的补码,全0为0,其他为1

​ ~ :一个数补码取反,再取原码: -(n+1)

4.比较运算符 :> < >= <= == != 成立为真,否则为假

5.身份运算符:is 和 is not 结果成立为真,否则为假

is 和 == 的区别:

is用于判断两个变量引用对象是否为同一个(内存地址是否一致)

==用于判断引用变量的值是否相等

a = [1, 2, 3]

b = [1, 2, 3]

print(a is b) #False 两个列表地址是不一样的

print(a == b) #True

6.成员运算符:in 和 not in (针对容器,数值元素在不在容器里) 结果成立为真,否则为假

7.逻辑运算符:not > and > or

​not :真假取反

​and:全真则真,一假则假

​or :全假为假,一真则真

8.赋值运算符: = += -= *= /= //= %= **=

​例如:a +=b =>a = a + b 其他一样

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值