位运算符
位运算实际上是把数字看作二进制来进行计算,它的运算法则如下:
结合实例,来看下位运算是如何进行的吧:
位运算在实际应用中用途很广泛,比如我们经常听到的子网掩码,它其实就是和IP地址做了按位与运算,还有很多用途会在你实际工作中遇到。
看一段实例代码吧,你觉得结果会是备注写的这样的么?
x = 9 #二进制表达为1001 y = 12 #二进制表达为1100 print(x & y) #结果为1000,即8 print(x | y) #结果为1101,即13 print(x ^ y) #结果为0101,即5 print(x << 2) #左移2位,结果为100100,即36 print(~x) #取反结果为-10
更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index
相关推荐
"06Python的类型与运算-列表.pdf"会涉及Python的核心数据结构之一——列表。列表是有序的、可变的元素集合,可以容纳任何类型的数据。文档可能涵盖列表的创建、索引、切片、拼接、排序以及常用的方法如append()、...
在开始学习如何在ArcGIS中使用Python脚本之前,首先需要了解Python的基本语法和功能,这将为后续的学习打下坚实的基础。 ##### 1. 数学运算符 Python支持基本的数学运算,包括加法(+)、减法(-)、乘法(*)、除...
深入探讨Python中的数值类型(整数、浮点数等)及其数学运算规则,包括算术运算符、比较运算符和逻辑运算符的使用,是构建复杂程序逻辑的关键。 #### 第3章:变量——值的命名 介绍变量在Python中的作用,即存储和...
- Python的语法更加清晰易读,更适合新手学习; - Python社区活跃度更高,拥有丰富的第三方库支持。 - **程序员的话**: - Python不仅适合于系统管理员编写脚本,也适合用于大型应用程序开发。 #### 2. 安装...
根据提供的文档信息,可以看出《Python Workshop》是一本详细介绍Python编程语言的实用教程。...无论是对编程完全陌生的新手还是有一定基础的学习者,《Python Workshop》都是一本值得推荐的优秀教程。
《Prentice Hall - Deitel - ...总的来说,《Prentice Hall - Deitel - Python如何编程》涵盖了Python编程从基础到高级的全方位知识,无论是编程新手还是有一定经验的开发者,都能从中获得宝贵的学习资料和实践指导。
对于新手来说,掌握Numpy的基础操作是至关重要的,因为它是机器学习、数据分析和深度学习等领域的基础。下面我们将详细探讨Numpy的一些基本概念和操作。 首先,Numpy库提供了一种高效的数据结构——数组(Array)。...
《笨办法学Python》(第三版)是一本非常适合编程初学者的书籍。作者Zed Shaw采用了非常独特的教学方式,通过大量的实践练习...本书不仅提供了编程知识,也培养了编程思维和解决问题的能力,为编程新手打下坚实的基础。
### Python简明教程知识点概述 #### 1. 引言 - **Python的特色**: ...以上是对《Python简明教程》的部分内容进行了详细的知识点总结,旨在帮助初学者快速掌握Python编程的基础知识,并为进一步学习打下坚实基础。
这个项目很可能是为了引导新手逐步了解Python的基础知识、编程思维以及如何组织一个简单的项目。接下来,我们将深入讨论其中涉及的关键知识点。 1. **Python基础语法**:Python以其简洁明了的语法著称,是许多初学...
【标题】"简单计算器.rar" 提供的是一个基础的计算器应用。从名称来看,我们可以推断这可能是一个用于执行基本数学运算的软件,...无论是对于学习编程的新手还是寻求便捷计算工具的用户,这样的应用都有其实用价值。
### SQL21天自学通知识点概述 #### 第一天:SQL简介 - **SQL简史**: - SQL(Structured Query Language)是一种用于管理和处理关系型数据库的...通过逐步学习,读者可以从SQL新手成长为能够熟练使用SQL的专业人士。