一表快速了解位运算符 | 手把手教你入门Python之二十三

简介: 本节重点介绍位运算符

上一篇:详解逻辑运算符的短路和取值 | 手把手教你入门Python之二十二
下一篇:一表详解运算符优先级 | 手把手教你入门Python之二十四

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《Python入门2020最新大课》,主讲人姜伟。

位运算符

image.png

image.png

按位运算符是把数字看作是二进制来进行计算的。 下表中变量 a 为 60,b 为 13,二进制格式如下:

a = 0011 1100  # 60的二进制 
b = 0000 1101  # 13的二进制
 ----------------a&b = 0000 1100
a|b = 0011 1101 
a^b = 0011 0001 
~a  = 1100 0011

image.png

练习

以下练习难度较高,只需要能看懂代码即可,不要求写出。

  • 使用位运算,获取到十六进制颜⾊色 0xF0384E 的RGB值,以十进制形式打印输出。
    image.png

参考解法

image.png
image.png
image.png
image.png

相关文章
|
2天前
|
Python
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
|
2天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序
|
2天前
|
开发框架 前端开发 数据库
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
|
2天前
|
数据采集 数据可视化 数据处理
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
|
2天前
|
Java 数据库连接 数据处理
Python从入门到精通:3.1.2多线程与多进程编程
Python从入门到精通:3.1.2多线程与多进程编程
|
2天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
8天前
|
机器学习/深度学习 数据可视化 数据挖掘
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
《Python 简易速速上手小册》第9章:数据科学和机器学习入门(2024 最新版)
19 1
|
11月前
|
C++ Python
Python入门学习(1)
Python入门学习(1)
|
机器学习/深度学习 数据采集 人工智能
Python入门学习
每一种语言都有各自的思想和优势。或许了解一下,在进行本行的工作时,难免就会想起其他语言的解决方法。何况是人工智能语言非常广泛的python呢
Python入门学习
|
算法 数据可视化 小程序
为学弟学妹精心整理的 python 系统入门学习
为学弟学妹精心整理的 python 系统入门学习
219 0
为学弟学妹精心整理的 python 系统入门学习