Python自学5——第三章(2):比较运算符、布尔运算符、位运算符、各运算符的优先级

目录

二、运算符

3、比较运算符

4、布尔运算符

(1)与,或

(2)非,In,not in

 5、位运算符(将数据转化成二进制进行计算)

(1)按位与(同为1时结果为1)

(2)按位或(都是0才为0)

(3)左移

(4)右移

三、运算符的优先级

四、第三章总结


二、运算符

.................................................一、和二、的1、2见上一篇博客.............................................

3、比较运算符

 示例:

说明:=是赋值运算符,用于赋值,而==是比较运算符它比较的是值。比较标识用is

什么叫比较标识?

见示例:

内存访问: 

4、布尔运算符

布尔运算原理就是数电中的与或非门的计算原理

布尔运算原理图:

 与或非门真值表:

示例:

(1)与,或

(2)非,In,not in

 5、位运算符(将数据转化成二进制进行计算)

(1)按位与(同为1时结果为1)

拿4和8的二进制举例

二进制

十进制

0

0

0

0

0

1

0

0

4

0

0

0

0

1

0

0

0

8

0

0

0

0

0

0

0

0

0

所以:

(2)按位或(都是0才为0)

二进制

十进制

0

0

0

0

0

1

0

0

4

0

0

0

0

1

0

0

0

8

0

0

0

0

1

1

0

0

12

所以:

(3)左移

 所以:

(4)右移

 所以:

三、运算符的优先级

PS:这个图的前提是没加括号,加括号的话肯定是要优先算的。

四、第三章总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wo~he!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值