回顾总结| 学习笔记

简介: 快速学习回顾总结

开发者学堂课程Python入门 2020年版回顾总结】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10256


回顾总结

内容介绍:

一、知识回顾

二、习题解答

 

一、   知识回顾

进制转换、数据类型详解、类型转换、运算符

进制转换分二进制,八进制,十进制,16进制。

整型的操作,然后数据类型转换,上节课讲了运算符,算术运算符,赋值运算符,比较运算符,逻辑运算符(难点:与或非),位运算符以及运算符的优先级。

 

二、上节课习题解答

题目:

开放性题目:使用运算符、获取到十六进制颜色 θxFθ384E RGB 值,以十进制形式打印输出。

解答:

步骤①:control+c 复制 θxFθ384E。打开 pycharm,点击左上角 File close project 把工程关掉。

再新建一个工程,找到这次的代码 desktop,找到 Python 基础,找到 day04流程控制语句。

步骤②:拿到 f0很简单,把后面384E几位移掉,我们说的右移运算就是位运算,位运算是把数字当成二进制运算。

这些数字是16进制,四个二进制表示一个十六进制,那f就是1111000038就是010110004E 就是01001110。

384E去掉,一个十六进制转二进制是四位,四个就是十六位。直接把 f0384E 右移十六位。

一个十六进制是四位,四个十六进制就是右移16位能拿到f0red=color>>16打印一下print(red)得到f0

步骤③:接下来是得出38

首先先往右移,把4E移掉。再移掉F0用位运算,F038分别是1111000011111111&运算分别得出0000000 11111111&运算同为一则为一,否则为零。

image.png

可以先来右移八位再&0xffgreen=color>>8&0xFF再把hex(green)打印出来,拿到38

image.png

步骤④:最后是4E4e最简单,做00 00 ff&运算,结果00 00 4eblu就是color&0xff

print(hex(red),hex(green)hex(blue))

相关文章
|
12月前
|
自然语言处理 监控 数据挖掘
冲刺阶段 - PMP易错概念(持续更新中)(二)
冲刺阶段 - PMP易错概念(持续更新中)(二)
92 0
|
12月前
|
数据采集 监控 数据挖掘
冲刺阶段 - PMP易错概念(持续更新中)(四)
冲刺阶段 - PMP易错概念(持续更新中)(四)
103 0
|
12月前
|
监控 数据挖掘 项目管理
冲刺阶段 - PMP易错概念(持续更新中)(一)
冲刺阶段 - PMP易错概念(持续更新中)
90 0
|
12月前
|
监控 安全 数据可视化
冲刺阶段 - PMP易错概念(持续更新中)(三)
冲刺阶段 - PMP易错概念(持续更新中)(三)
66 0
|
人工智能 算法 数据库
第6章 关系数据理论——复习笔记
第6章 关系数据理论——复习笔记
|
存储 缓存 算法
深入浅出——InnoDB记录结构详解,菜鸡看了直呼:能懂!
从这篇文章开始,将对InnoDB的行格式和页结构进行介绍,这里主要介绍一下InnoDB的行格式,但是在故事的开始,都来提一下吧 InnoDB将数据划分为若干页,以页作为磁盘与内存交互的基本单位,一般页的大小为16KB。这样的话,一次性至少读取1页数据到内存中或者将1页......
138 0
深入浅出——InnoDB记录结构详解,菜鸡看了直呼:能懂!
|
存储 编译器 C语言
C语言的冷门知识(查漏补缺持续更新ing......)
C语言的冷门知识(查漏补缺持续更新ing......)
|
Web App开发 存储 前端开发
【番外01】吐血整理5万字100道高频基础面试题 无名面试集《烂俗前端》
【番外01】吐血整理5万字100道高频基础面试题 无名面试集《烂俗前端》
195 0
|
C++
c++零散知识点
如果在类体外定义inline函数,则必须讲类定义和成员函数定义都放在同一个头文件里面(或写在同一个源程序文件中)否则编译时无法进行置换(将函数代码得拷贝嵌入到函数调用点中)
96 0
|
前端开发 测试技术
测试领域专业术语整理-持续更新
测试领域专业术语整理-持续更新
293 0