`

Python新手学习基础之运算符——位运算

阅读更多

位运算符

位运算实际上是把数字看作二进制来进行计算,它的运算法则如下:

结合实例,来看下位运算是如何进行的吧:

位运算在实际应用中用途很广泛,比如我们经常听到的子网掩码,它其实就是和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

0
2
分享到:
评论
2 楼 octopole 2016-07-26  
学习编程~~
1 楼 octopole 2016-07-26  
位运算学习

相关推荐

    python基础.rar

    "06Python的类型与运算-列表.pdf"会涉及Python的核心数据结构之一——列表。列表是有序的、可变的元素集合,可以容纳任何类型的数据。文档可能涵盖列表的创建、索引、切片、拼接、排序以及常用的方法如append()、...

    ArcGIS中Python脚本学习手册

    在开始学习如何在ArcGIS中使用Python脚本之前,首先需要了解Python的基本语法和功能,这将为后续的学习打下坚实的基础。 ##### 1. 数学运算符 Python支持基本的数学运算,包括加法(+)、减法(-)、乘法(*)、除...

    Beginning Python Using Python 2.6 and Python 3.1 - James W. Payne.pdf )

    深入探讨Python中的数值类型(整数、浮点数等)及其数学运算规则,包括算术运算符、比较运算符和逻辑运算符的使用,是构建复杂程序逻辑的关键。 #### 第3章:变量——值的命名 介绍变量在Python中的作用,即存储和...

    Python初学教程:《简明Python教程》(1) (1)

    - Python的语法更加清晰易读,更适合新手学习; - Python社区活跃度更高,拥有丰富的第三方库支持。 - **程序员的话**: - Python不仅适合于系统管理员编写脚本,也适合用于大型应用程序开发。 #### 2. 安装...

    Bird, Han, Jimenez, Lee, Wade -- The Python Workshop -- 2019.pdf

    根据提供的文档信息,可以看出《Python Workshop》是一本详细介绍Python编程语言的实用教程。...无论是对编程完全陌生的新手还是有一定基础的学习者,《Python Workshop》都是一本值得推荐的优秀教程。

    Prentice Hall - Deitel - Python how to program.pdf

    《Prentice Hall - Deitel - ...总的来说,《Prentice Hall - Deitel - Python如何编程》涵盖了Python编程从基础到高级的全方位知识,无论是编程新手还是有一定经验的开发者,都能从中获得宝贵的学习资料和实践指导。

    新手入门学习python Numpy基础操作

    对于新手来说,掌握Numpy的基础操作是至关重要的,因为它是机器学习、数据分析和深度学习等领域的基础。下面我们将详细探讨Numpy的一些基本概念和操作。 首先,Numpy库提供了一种高效的数据结构——数组(Array)。...

    笨办法学+Python+(第三版)

    《笨办法学Python》(第三版)是一本非常适合编程初学者的书籍。作者Zed Shaw采用了非常独特的教学方式,通过大量的实践练习...本书不仅提供了编程知识,也培养了编程思维和解决问题的能力,为编程新手打下坚实的基础。

    Python简明教程-沈洁元

    ### Python简明教程知识点概述 #### 1. 引言 - **Python的特色**: ...以上是对《Python简明教程》的部分内容进行了详细的知识点总结,旨在帮助初学者快速掌握Python编程的基础知识,并为进一步学习打下坚实基础。

    Python_First_Try:首批项目

    这个项目很可能是为了引导新手逐步了解Python的基础知识、编程思维以及如何组织一个简单的项目。接下来,我们将深入讨论其中涉及的关键知识点。 1. **Python基础语法**:Python以其简洁明了的语法著称,是许多初学...

    简单计算器.rar计算器计算器计算器

    【标题】"简单计算器.rar" 提供的是一个基础的计算器应用。从名称来看,我们可以推断这可能是一个用于执行基本数学运算的软件,...无论是对于学习编程的新手还是寻求便捷计算工具的用户,这样的应用都有其实用价值。

    菜鸟级SQL21天自学通

    ### SQL21天自学通知识点概述 #### 第一天:SQL简介 - **SQL简史**: - SQL(Structured Query Language)是一种用于管理和处理关系型数据库的...通过逐步学习,读者可以从SQL新手成长为能够熟练使用SQL的专业人士。

Global site tag (gtag.js) - Google Analytics