python运算符(续集)

Posted starmultiple

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python运算符(续集)相关的知识,希望对你有一定的参考价值。

python中&和|运算
1.&(按位与)

4的二进制00000100
8的二进制00001000
&(按位与)运算
只要有0则为0
00000000

2.|(按位或)

4的二进制00000100
8的二进制00001000
(按位或)运算
两个都是0则为0,
否则为1
00001100

3.<<(左位移)

4的二进制00000100
4的二进制00000100
<<(左位移)结果800001000

4.>>(右位移)

4的二进制00000100
4的二进制00000100
(按位或)结果200000010

5.测试对象的布尔值
值为False的情况

#对象的的布尔值
print(bool(False))
print(bool(0))
print(bool(0.0))
print(bool(None))
print(bool(''))
print(bool(""))
print(bool([]))
print(bool(list()))
print(bool(()))
print(bool())
print(bool(dict()))
print(bool(set()))

值为True

print(bool(18))
print(bool(True))
print(bool('helloworld'))

以上是关于python运算符(续集)的主要内容,如果未能解决你的问题,请参考以下文章

续集更新或创建包含的关联

续集交易错误

续集数据库迁移问题[重复]

续集静音模式

防止续集添加结尾小写's'

续集更新交易