python小白入门基本功(二)(文本文件,字符集,环境变量是什么、怎么用)

(续上文)

五、文本文件

1、纯文本

常用的txt文件就是纯文本文件,只能保存字符,比如数字、字母和符号。不能保存图片,字体没有颜色等等。它比较单纯。

纯文本中的内容是以二进制的形式保存在计算机里面的。也就是这些文本需要编码成二进制,然后再保存。取出文本的时候,需要解码。

  • 字符转换成二进制,叫编码 encode()
  • 二进制转换成字符,叫解码 decode()

2、富文本

常用的word文档就是富文本,可以插入图片,可以随意修改字体、颜色等等,看上去花里胡哨,比较富裕,叫富文本。可以保存文本之外的内容。

六、字符集

既然需要编码和解码,就得给我们常用的每一个字符发一个二进制编号,并且这些编号不能重复,你还得记住。也就是说,字符和编码有一个映射关系,这个映射关系也就是这个字符集。

那么大家就都开始做自己的字符集,就形成了各种各样的字符集。主要有以下这么几种:

ASCII 美国人编码 7位二进制 128个字符
ISO-8859-1 欧洲人编码 8位二进制 256个字符
GBK 中国人编码(国标码)
Unicode 万国码 包含世界上所有语言和字符,一般编写程序使用 UTF-8、16、32

七、环境变量

1、环境变量是什么?

环境变量是操作系统中用来指定操作系统运行环境的一些参数。比如临时文件夹位置和系统文件夹位置。

什么意思呢?比如说,你下载了python,在cmd中输入python,回车。你是想让这个机器来打开python,但是没有环境变量的话,它比较笨,不知道你下载的python在哪,就不能执行你的这个命令。

2、查看环境变量的方法

右键我的电脑–>属性–>高级系统设置–>环境变量
python小白入门基本功(二)(文本文件,字符集,环境变量是什么、怎么用)
这里面可以新建、编辑、删除。

3、path环境变量

path就是路径的意思,其实就和全局变量前头那个golbal一个意思。

我们使用命令的时候,计算机会先在当前路径找这个文件或者程序,如果没有就去path环境变量中的路径中去找,没有的话就会报错。

所以我们要把哪些经常使用,或者没有指定路径的文件、程序、库等等添加到用户环境变量中去。

注意:

  • path不区分大小写
  • 多个路径用分号隔开