- 29 二进制转换;
- 30 二进制转换(二)
- 31 二进制转换小练习讲解
- 32 ASCII码与二进制
- 33 字符串编码的烟花
- 34 Python里使用的编码
- 35 浮点数和科学计数法
- 36 浮点数的精确度问题
- 37 列表类型
- 38 列表类型-修改及插入
- 39 列表类型-其他方法
- 40 列表练习题讲解
- 41 列表练习题讲解2
- 42 深浅copy
- 43 字符串类型讲解
- 44 字符串类型讲解2
- 45 元组类型
- 46 hash函数
- 47 字典类型及特性
- 48 字典类型的详细方法
- 49 集合类型
- 50 集合类型的关系测试
- 51 16进制运算
- 52 为何使用16进制
- 53 16进制与2进制的换算
- 54 字符编码回顾
- 55 字符怎么存到硬盘上的
- 56 字符编码的转换
- 57 Python3代码执行流程
- 58 Python3的代码转换语法
- 59 Python3通过查看编码映射表确定编码类型
- 60 Python bytes类型介绍
- 61 Python3与2字符串的区别
- 62 Python3与2编码总结
- 63作业需求
29 二进制转换;
1、引言-古时候人类如何通信?!
- 飞鸽传书
- 八百里加急
- 信号弹(貌似没有耶)
- 烽火戏诸侯(这个真有)狼烟比较直,不会散开
狼烟比较直,不会散开;
2、如何准确地告诉“友军”,来了多少敌人?!
- 点狼烟告知-来了敌人来,赶紧来支援;
- 一根烟代表一个敌人,来个五百个敌人,点了500根狼烟,自己把自己烧死啦!
- 优化思路:点一根烟,代表1~10敌人;点两根烟,代表100;点三根烟,代表1000人;点四根烟,代表5000人;问题是无法“精确地”表示来了多少敌人。
30 二进制转换(二)
1、1,2,4,8,16,32,64...按照2**n次方,来“准确地”表示敌人的数量;
2、“二进制”与“十进制”之间的相互转换;
31 二进制转换小练习讲解
1、如何计算342的“二进制”数;
2、使用Python内置方法-bin(n)计算;
32 ASCII码与二进制
1、如何让计算机表示-文字、符号、字母等字符?!(搞一张对应关系表-ASCII码表)
2、文字转二进制;
- 论断句的重要性与必要性;
- 写作文,需要使用“标点符号”来断句;
- 使用空格来断句,空格也是二进制;
3、ASCII码表里,最多的字符是255位,使用8位来表示1个字符;
- 每一位0或者1的空间单位为bit(比特),这是计算机中“最小的表示单位”;
- 8bit = 1bytes,是计算机中“最小的存储单位”,1bytes缩写为1B;
33 字符串编码的烟花
1、ASCII码表里只有英文,没有我们中文呀!作为中国人表示不服,我们自己搞一张“类ASCII码表”。
- 中文字符编码:GB2312横空出世,但是仅表示部分中文,仅支持简体中文;
- GBK1.0,兼容GB2312,Windows系统默认编码是GBK;
- GB18030,向上兼容;
- 台湾BIG5;
2、世界上有200多个国家和地区,我们每个国家搞一套“类ASCII”码表,这就乱套了;相互出口软件使用很麻烦;
3、那么问题又来了,我美国人表示不服呀,使用Unicode使我的存储容量变成了2倍呢,so,UTF-8(可变长字符编码)横空出世;
- UTF-8是对Unicode的压缩和优化;
- 我党规定,出口到我国的字符编码必须支持GBK;
34 Python里使用的编码
1、字符编码对“编程”的影响;
- Python2.x默认不支持中文;
- Python2.x写中文,需要在文件头部特别指定(声明)编码格式;
命令窗口修改编码,CMD编码修改方法:https://jingyan.baidu.com/article/e75aca85440f01142edac636.html
35 浮点数和科学计数法
1、Python中的数据类型;
2、实数的引入;
- 有理数(有限或无限循环小数);
- 无理数(无限不循环小数);
3、浮点数的定义以及科学计数法;
- 科学计数法;
- 复数(数学中的概念z=a+bi),Python中表示(5+4j);
36 浮点数的精确度问题
- 在Python中,浮点数只能精确的存储16位;
37 列表类型
38 列表类型-修改及插入
39 列表类型-其他方法
40 列表练习题讲解
41 列表练习题讲解2
42 深浅copy
43 字符串类型讲解
44 字符串类型讲解2
45 元组类型
46 hash函数
47 字典类型及特性
48 字典类型的详细方法
49 集合类型
50 集合类型的关系测试
51 16进制运算
52 为何使用16进制
53 16进制与2进制的换算
54 字符编码回顾
55 字符怎么存到硬盘上的
56 字符编码的转换
57 Python3代码执行流程
58 Python3的代码转换语法
59 Python3通过查看编码映射表确定编码类型
60 Python bytes类型介绍
61 Python3与2字符串的区别
62 Python3与2编码总结
63作业需求