Python

布尔运算符:and  or               not (对布尔操作数取反)

in  与 not in  

s=‘helloworld’

print(’w‘ in s)#True

print ('k'  not in  s)  #True

位运算  ,将数据转成二进制进行计算

位与&        对应数位都是1,结果数位才是1,否则为0

位或|          对应数位都是0,结果才是0,否则为1

左移位运算符<<      高位溢出舍弃,低位补0,左移一位,相当于乘2.

右移运算符>>      低位溢出舍弃高位补0,相当于除以2

运算符的优先级 :算术运算符》位运算符》比较运算符》布尔运算符》赋值运算符

对象的布尔值

Python的一切皆对象,所有对象都有一个布尔值

获取对象的布尔值,使用内置函数bol()

使用内置函数bool()

以下对象的布尔值为False

False       print(bool(False))

数值0        print(bool(0)

None          print(bool(None))

 空字符串     print(bool(''))

空列表          print(bool([]))      print(bool(list()))

空元祖           print(bool(()))      print(bool(tuple()))

空字典            print(bool({}))     

空集

其它对象的值均为True

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值