回顾总结| 学习笔记

简介: 快速学习回顾总结

开发者学堂课程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))

相关文章
|
6月前
|
SQL 存储 关系型数据库
Mysql优化提高笔记整理,来自于一位鹅厂大佬的笔记,阿里P7亲自教你
Mysql优化提高笔记整理,来自于一位鹅厂大佬的笔记,阿里P7亲自教你
|
6月前
|
分布式计算 资源调度 大数据
大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day30】——Spark数据调优(文末附完整文档)
大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day30】——Spark数据调优(文末附完整文档)
105 0
|
12月前
|
自然语言处理 监控 数据挖掘
冲刺阶段 - PMP易错概念(持续更新中)(二)
冲刺阶段 - PMP易错概念(持续更新中)(二)
92 0
|
12月前
|
数据采集 监控 数据挖掘
冲刺阶段 - PMP易错概念(持续更新中)(四)
冲刺阶段 - PMP易错概念(持续更新中)(四)
103 0
|
12月前
|
监控 数据挖掘 项目管理
冲刺阶段 - PMP易错概念(持续更新中)(一)
冲刺阶段 - PMP易错概念(持续更新中)
90 0
|
12月前
|
监控 安全 数据可视化
冲刺阶段 - PMP易错概念(持续更新中)(三)
冲刺阶段 - PMP易错概念(持续更新中)(三)
66 0
|
算法 搜索推荐
字节跳动大神手写长达1134页的数据结构与算法刷题指南,简直绝了
前言 为什么要学习数据结构与算法呢?归根结底,你学习一个东西是因为你觉得他有收益,那么学习数据结构与算法,收益在哪里呢? 短期收益是应对考试、面试。 长期收益是“用”,来解决实际工程问题。 如果你在一家成熟的公司,或者 BAT 这样的大公司,面对的是千万级甚至亿级的用户,开发的是 TB、PB 级别数据的处理系统。性能几乎是开发过程中时刻都要考虑的问题。一个简单的 ArrayList、Linked List 选择问题,就可能会产生成千上万倍的性能差别。这个时候,数据结构和算法的意义就完全凸显出来了。
76 0
|
SQL 编解码 算法
陈伟视频知识点整理
陈伟视频知识点整理
85 0
|
前端开发 测试技术
测试领域专业术语整理-持续更新
测试领域专业术语整理-持续更新
293 0
|
Oracle 关系型数据库
Oracle优化器详解,通宵整理,透彻超详细
Oracle优化器详解,通宵整理,透彻超详细
236 0
Oracle优化器详解,通宵整理,透彻超详细