python基础——计算机要点02

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

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
  • 多个路径之间用;隔开
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值