python的运算符

a = 76
b = 10
print(a/b) #7.6
print(a%b) #6
print(a//b) #7

#这里的数值是以补码的形式表示的
c = 1
d = 11
e = (-1)
print(c&d) #1
print(d&e) # 11
print(c&e) #1

f = 60
g = 13
print(f&g) #12
print(~g) #-14

#布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
x, y = 10, 20
print(x and y) #20
x, y = False, 'y'
print(x and y) #如果x是False则返回Fasle
x, y = True, 20
print(x and y) #如果x是True则返回y的值 20
x, y = True,True
print(x and y) #如果x是True则返回y的值 True

#布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
x, y = 0, 'y'
print(x or y) #如果x是0则返回y 'y'
x, y = 1, 'x'
print(x or y) #如果x非0则返回x的值

#布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
a = True
print(not a) #False
a = False
print(not a) #True
print(not 20) #False
print(not 0) # True

l = ['a', 'b ', 'c']
print('a' in l) #True
print('a' not in l) #False

#is 是判断两个标识符是不是引用自一个对象 u is v, 类似 id(u) == id(v) , 如果引用的是同一个对象则返回 True,否则返回 False
u = 10
v = 10
print(u is v) #True
v = 12
print(u is v) #False
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值