python基础--计算机要点
1. 计算机要点
1.1 文本文件和字符集
1.1.1 文本文件
- 文本分为两种:一种纯文本;一种富文本
- 纯文本智能保存单一的文本内容,无法保存内容无关的东西(例如txt文档)
- 富文本可以保存文本以外的东西(如word、有道笔记)
- 纯文本在计算机底层也会转换成二进制保存
- 将字符转换成二进制编码的过程,我们称之为编码(encode)
- 将二进制码转换成字符的过程,我们称之为解码(decode)
1.1.2 常见的字符集
- ASCII 美国人编码,使用7位来对美国常用的字符进行编码,包含128个字符
- ISO-8859-1 欧洲的编码,使用8位来编码,包含256个字符
- GBK 中国人编码(国标码)
- Unicode 万国码,包含世界上所有语言和字符,编写程序一般都会使用Unicode编码
- Unicode编码有多种实现UTF-8,UTF-16,UTF-32
1.2 进制
1.2.1 进制之间的转换
- 十进制→二进制 原理:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
- 二进制→十进制 原理:小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次方并递减。
1.2.2 进制的计数
- 十进制
- 十进制满十进一,十进制一共有10个数字
- 计数:0,1,2,3,4,5,6,7,8,9,10,11,12…19,10
- 二进制
- 二进制满二进一,二进制一共有2个数字:0和1
- 计数:0,1,10,11,100,111,1000…
- 八进制
- 八进制满八进一,八进制一共有8个数字
- 计数:0,1,2,3,4,5,6,7,10,11…17,21,27…30
- 十六进制
- 十六进制满十六进位,十六进制的数字引入a,b,c,d,e,f表示10,11,12,13,14,15
- 计数:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,10,11,12,13…1a,1a,1b,1c,1d,20,21,22,23,24…2a,2b,2c,2d,2e,2f,30,31,32,33,34…3a,3b
1.2.3 数据间的换算
- bit是计算机中最小的单位
- byte是我们最小的可操作的单位
单位 | 换算关系 |
---|---|
Byte(字节) | 1Byte=8bit |
KB(Kilobyte,千字节) | 1 KB=1024 Byte |
MB(Megabyte,兆字节) | 1 MB=1024 KB |
GB(Gigabyte,吉字节) | 1 GB=1024 MB |
TB(Trillionbyte,太字节) | 1 TB=1024 GB |
PB(Petabyte,拍字节) | 1 PB=1024 TB |
EB(Exabyte,艾字节) | 1 EB=1024 PB |
ZB(Zettabyte,泽字节) | 1 ZB=1024 EB |
1.3 环境变量
1.3.1 基本概念
- 环境变量(enviroment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置
- 环境变量操作
- 1.查看环境变量
- 右键计算机(此电脑),选择属性
- 系统界面左侧选择→高级系统设置
- 选择环境变量
- 右键计算机(此电脑),选择属性
- 2.添加环境变量
-
选择新建按钮添加环境变量
-
环境变量可以有多个值,值与值之间用英文分号隔开
-
- 3.修改环境变量
- 通过编辑按钮来修改变量
- 4.删除环境变量
- 通过删除按钮来删除环境变量
1.3.2 path环境变量
- 找到变量path
- 点击编辑
- 点击新建
- 最后确定
原理:
- path环境变量保存的是一个一个路径
- 当我们在命令行中输入一个命令,系统都会先在当前目录下找,如果有就直接打开。如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错
- 所以就可以将一些经常要访问的文件或程序的路径添加到环境变量中。这样就可以在任意位置来访问这些文件。
注意事项: - path环境变量不区分大小写 path Path PATH
- 多个路径之间用;隔开