栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python自学day5——第三章(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:这个图的前提是没加括号,加括号的话肯定是要优先算的。

四、第三章总结

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/886562.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号