摘要:
字符编码 一、计算机基础 二、文本编辑器存取文件的原理 1. 打开编辑器就打开了启动一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放在内存中的,断电后数据丢失。 2. 都想要永久保存,需要点击按钮:编辑器吧内存的数据刷到了硬盘上。 3. 在我们编写一个py文件(没有执行),跟编写其他文件没 阅读全文
摘要:
Python2和python3字符编码的区别 一、字符编码应用值Python 1. 执行Python程序的三个阶段 Python test.py(执行test.py的第一步,一定是先将文件内容从硬盘读入到内存中 ) text.py文件内容以gbk格式保存的,内容为: 阶段一:启动python解释器 阅读全文
摘要:
文件的三种打开模式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes 需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一 阅读全文
摘要:
文件的高级应用 一、可读、可写 r+t: 可读、可写 w+t: 可写、可读 a+t: 可追加、可读 ` Flase True ` ` True True ` ` True True ` 二、文件指针移动 假设我们需要在文件内容中间的某一行增加内容,如果使用基础的r/w/a模式实现是非常困难的,因此我 阅读全文
摘要:
基本文件的操作 虽然视频、音频和图片在硬盘中也是用二进制存储的,但是上一章节讲的字符编码只和文本文件有关,因为‘utf-8’格式的编码并不使用视频,视频有其本身的编码格式,如MP4、avi、mkv等。 一、什么是文件? 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作是基于文件 阅读全文
摘要:
python深浅拷贝 一、引言 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给拎一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 针对该列表 一般有三种方法,分别为、拷贝(赋值)、浅拷贝、深拷贝 注意:拷贝/浅拷贝/深拷贝都是针对可变数据类型而言 阅读全文
摘要:
数据类型分类 一、按存值个数区分 | 存值个数 | 数据类型 | | | | | 单个值 | 数字、字符串 | | 多个值(容器) | 列表、元祖、字典、集合 | 二、按可变不可变区分 | 可变or不可变 | 数据类型 | | | | | 可变 | 列表、字典、集合 | | 不可变 | 数字、字符串 阅读全文