【1_开发基础】数据类型与文件操作
文章平均质量分 93
Python中的数据类型与文件操作
JoveZou
RHCE7、CCIE R&S拥有者,服务器和开发一条龙,真的好爽!!!
展开
-
[Python学习日记-30] Python中数据类型与文件操作的补充(Bytes 类型、字符编码的转换、深浅 Copy)
Bytes 类型是指一堆字节的集合,在 Python 中以 b 开头的字符串都是 Bytes 类型。从前面学习的字符编码当中知道,数据存到硬盘当中都是只能存储二进制的,而且数据往硬盘上存就要以相应的字符编码(ASSCII、GBK、UTF-8)来转成二进制后在存储文字 ——> utf-8/gbk ——> 二进制图片 ——> jpg/png ——> 二进制音乐 ——> mp3/wav ——> 二进制视频 ——> mp4/mov ——> 二进制。原创 2024-09-28 09:00:00 · 1665 阅读 · 0 评论 -
[Python学习日记-29] 开发基础练习2——三级菜单与用户登录
该练习使用了列表、字典、字符串等之前学到的数据类型,用于巩固实践之前学习的内容。原创 2024-09-23 23:20:19 · 606 阅读 · 0 评论 -
[Python学习日记-28] 开发基础练习1——股票查询程序
该练习使用了列表、字典、字符串等之前学到的数据类型,用于巩固实践之前学习的内容,题目当中使用到的数据均摘录与东方财富网,最好在学习完前面的知识点之后花两天时间自己做一下,然后再看该篇文章中的答案。原创 2024-09-23 16:34:50 · 509 阅读 · 0 评论 -
[Python学习日记-27] 文件操作练习题解析
Python 文件操作的练习原创 2024-09-21 15:53:40 · 460 阅读 · 0 评论 -
[Python学习日记-26] Python 中的文件操作
不过 Python 的操作文件有一点恶心人的操作与 Word 文档不同,那就是 Word 文档只要打开了,就即可以读、又可以修改,而 Python 比较变态的就是,只能以读(r)、创建(w)、追加(a),这3种模式中的任意一种模式打开文件,不能即写又读(后面有伏笔)。原创 2024-09-21 15:53:27 · 1496 阅读 · 0 评论 -
[Python学习日记-25] 哈希(HASH)是个什么东西?
哈希(Hash),也称为散列,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是哈希值(散列值)。这种转换是一种压缩映射,也就是散列值的空间通常远小于输入的空间。其实这种转换就是一个算法,世界上最简单的算法就是加减乘除,打个比方算法本体为:输入 + 7 = 输出输入算法转换输出11 + 7 =822 + 7 =9。原创 2024-09-18 23:29:16 · 911 阅读 · 0 评论 -
[Python学习日记-24] 彻底搞懂十六进制
十六进制,英文名称为 Hexadecimal(Hex),在数学中是一种逢16进1的进位制。一般用数字0到9和字母 A 到 F(或 a 到 f)来表示,其中 A 到 F 表示10到15,这些用0到9和字母 A 到 F(或 a 到 f)代替0到15的数字被称作十六进制数字,例如:十进制13用16进制表示是 D,28用16进制是 1C;具体对应表如下十六进制0123456789ABCDEF十进制0123456789101112131415。原创 2024-09-18 09:00:00 · 961 阅读 · 0 评论 -
[Python学习日记-23] Python v2 和 v3 中的字符编码
在Python 中的字符编码(上)和Python 中的字符编码(下)中学习了字符编码的理论知识那么就,我们把目光回到 Python 当中,下面我们来讲述一下 Python2 和 Python3 之间的一些关于编码的差别。原创 2024-09-16 09:00:00 · 1173 阅读 · 0 评论 -
[Python学习日记-22] Python 中的字符编码(下)
在中我们讲了字符编码中的 ASCII 码和 GB2312/GBK,本片我们来讲述当时犹如雨后春笋般的编码战国时代和万国码时代,以及 Python 在这时代背景下的一些特性。原创 2024-09-15 14:30:34 · 989 阅读 · 0 评论 -
[Python学习日记-21] Python 中的字符编码(上)
在中我们已经知道了计算机只读得懂二进制,并且学会了二进制转换为十进制的方法,但是据我们所知,计算机显示的并不是全是数字啊,包括我们现在所看到的这篇文章,都是中英文混合的,可是文字应该怎么转换成数字呢?其实计算机执行的就是比较除暴的强制转换。科学家在面临这个问题的时候强行约定了一个表,把文字和数字对应上,这张表就相当于翻译,可以拿着一个数字来对比对应表找到相应的文字,反之亦然。而最初出现的就是 ASCII 码表。原创 2024-09-15 09:00:00 · 714 阅读 · 0 评论 -
[Python学习日记-20] 彻底搞懂二进制
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一",借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的都是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开"来表示1,“关”来表示0。在简介中讲述的引子和二进制的理论出奇的相似。假设狠烟点燃用1表示,狼烟灭掉用0表示,那么刚刚我们用狼烟表示百万雄师的理论就可以用在计算机上,这种表示数字的方式就叫做二进制。原创 2024-09-14 09:30:00 · 860 阅读 · 0 评论 -
[Python学习日记-19] 细讲数据类型——集合
集合跟我们学的列表有点像,也是可以存一堆数据,其是一种无序、可变且不重复的数据类型,不过它有几个独特的特点,令其在整个 Python 中占有一席之地。原创 2024-09-14 09:30:00 · 1841 阅读 · 0 评论 -
[Python学习日记-18] 细讲数据类型——字典
在前面我们学习了列表,现在有个需求, 把你们公司每个员工的姓名、年龄、职务、工资都储存起来,方便以后调用原创 2024-09-13 09:00:00 · 445 阅读 · 0 评论 -
[Python学习日记-17] 细讲数据类型——字符串
字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,' ' 或 " " 中间包含的内容称之为字符串。原创 2024-09-13 09:00:00 · 1092 阅读 · 0 评论 -
[Python学习日记-16] 细讲数据类型——元组
有些时候我们的列表数据不想被人修改时怎么办?就可以用元组存放。元组(tuple)其实是列表的兄弟类型,他们非常的相似,但元组是不能修改的,这意味着不能向元组中添加、删除或修改元素,所以我们也把它称之为只读列表。与列表类似,只不过 [] 改成 ()可存放多个值不可变Python 中的元组是一种有序的,按照从左到右的顺序定义元组元素,下标从0开始顺序访问。原创 2024-09-12 09:00:00 · 922 阅读 · 0 评论 -
[Python学习日记-15] 细讲数据类型——列表
在[Python学习日记-7] 初识基本数据类型(下)中我们简单介绍了 Python 中的数据类型——列表,而在本篇中我们将展开介绍这一种数据类型。在这里我们简单回顾一下什么是列表。原创 2024-09-11 09:00:00 · 687 阅读 · 0 评论