摘要: 字符编码 一、计算机基础 二、文本编辑器存取文件的原理 1. 打开编辑器就打开了启动一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放在内存中的,断电后数据丢失。 2. 都想要永久保存,需要点击按钮:编辑器吧内存的数据刷到了硬盘上。 3. 在我们编写一个py文件(没有执行),跟编写其他文件没 阅读全文
posted @ 2019-08-08 21:02 Daoqi 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Python2和python3字符编码的区别 一、字符编码应用值Python 1. 执行Python程序的三个阶段 Python test.py(执行test.py的第一步,一定是先将文件内容从硬盘读入到内存中 ) text.py文件内容以gbk格式保存的,内容为: 阶段一:启动python解释器 阅读全文
posted @ 2019-08-08 21:02 Daoqi 阅读(2520) 评论(0) 推荐(2) 编辑
摘要: 文件的三种打开模式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes 需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一 阅读全文
posted @ 2019-08-08 21:01 Daoqi 阅读(756) 评论(0) 推荐(1) 编辑
摘要: 文件的高级应用 一、可读、可写 r+t: 可读、可写 w+t: 可写、可读 a+t: 可追加、可读 ` Flase True ` ` True True ` ` True True ` 二、文件指针移动 假设我们需要在文件内容中间的某一行增加内容,如果使用基础的r/w/a模式实现是非常困难的,因此我 阅读全文
posted @ 2019-08-08 21:00 Daoqi 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 基本文件的操作 虽然视频、音频和图片在硬盘中也是用二进制存储的,但是上一章节讲的字符编码只和文本文件有关,因为‘utf-8’格式的编码并不使用视频,视频有其本身的编码格式,如MP4、avi、mkv等。 一、什么是文件? 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作是基于文件 阅读全文
posted @ 2019-08-08 21:00 Daoqi 阅读(227) 评论(0) 推荐(0) 编辑
摘要: python深浅拷贝 一、引言 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给拎一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 针对该列表 一般有三种方法,分别为、拷贝(赋值)、浅拷贝、深拷贝 注意:拷贝/浅拷贝/深拷贝都是针对可变数据类型而言 阅读全文
posted @ 2019-08-08 20:59 Daoqi 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 数据类型分类 一、按存值个数区分 | 存值个数 | 数据类型 | | | | | 单个值 | 数字、字符串 | | 多个值(容器) | 列表、元祖、字典、集合 | 二、按可变不可变区分 | 可变or不可变 | 数据类型 | | | | | 可变 | 列表、字典、集合 | | 不可变 | 数字、字符串 阅读全文
posted @ 2019-08-08 20:58 Daoqi 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 字典类型内置方法 一、字典类型内置方法(dict) 1. 用途:存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好。 2. 定义:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value可 阅读全文
posted @ 2019-08-05 22:12 Daoqi 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 集合类型内置方法 一、集合类型内置方法(set) 集合可以理解成一个集合体,学习python的学生可以是一个集合体;学习linux的学生可以是一个集合体。 上述的列表方式求两个集合体的关系运算非常复杂,因此有了我们的集合数据类型。 1. 用途:用于关系运算的集合体,由于集合内的元素无序企鹅集合元素不 阅读全文
posted @ 2019-08-05 22:12 Daoqi 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、列表类型内置方法(list) 1. 用途:多个装备、多个爱好、多门课程、甚至多个女朋友 2. 定义:[]内可以有多个任意类型的值.逗号分隔元素 3. 常用操作+内置方法:常用操作和内置方法分为优先掌握、需要掌握、其他操作三分部分。 一、优先掌握 2. 切片 3. 长度len 4. 成员运算in 阅读全文
posted @ 2019-08-05 22:11 Daoqi 阅读(117) 评论(0) 推荐(0) 编辑