Python之计算机要点,进制转换,数据间转换(2020.04.01)

计算机的基本概念

1.1 计算机是什么?

电脑,手机,计算器…他是一种机器

计算机的特点:

1.拥有存储记忆功能
2.数值计算
3.逻辑计算

计算机其实就是一个能够按照程序运行、自动、高速处理数据的现代化智能电子设备

1.2计算机的组成:

硬件

输入设备:鼠标键盘 输出设备:显示器等

软件: QQ,微信,360卫士等等(计算机数据和特定指令的集合)

程序员的任务:开发软件

2.1计算机语言的基本概念

概念:用于人鱼计算机之间沟通的语言。
我们要想和计算机交流,就要用计算机能识别的语言。

2.2计算机语言的发展过程:

机器语言:0101010111010…二进制数->汇编语言->高级计算机语言

2.3计算机编译型语言和解释型语言:

1.编译型语言:代表者 C语言 在代码执行前,先将语言编译成机器语言
如 X(源码)——编译——Y(机器码)
特点:执行速度快,但跨平台性差
解释型语言:如Python、java
例如:X(源码)——解释器——解释执行
特点:执行速度较慢,但跨平台性强

3人与计算机之间的交互方式:

TUI:命令行交互方式
GUI:图形界面化的交互方式
接口 (用户可以对软件进行操作的地方)但不是软件内的所有借口都会对用户开放

DOS命令组成:

在这里插入图片描述
打开dos命令窗口:win键+R–>cmd -->回车
常用dos命令:dir, md,rd,cd,cd … ,cd
在这里插入图片描述
del 文件名 ——可以删除文件夹中的内容
rd 文件夹名 ——可以删除文件夹
del *txt 删除txt文件

4文本文件和字符集:

文本分两种:
1.纯文本:txt就是纯文本,它只能保存单一的文本内容,它无法保存与内容无关的东西 如图片,颜色等等
2. 富文本: 可以保存内容以外的东西如 word文档

5 常见的字符集:

ASCII 码
ISO-8859-1
GBK 中国人编码(国标码)
Unicode 万国码
Unicode 编码的多种实现 UTF-8 UTF-16 UTF-32 但一般用utf-8就足够了

我们现在想一个问题:我们认识十进制,计算机识别二进制

为什么还会出现其他进制?

其实是为了更加方便的表大数据

进制转换:

• 十进制–>二进制 原理: 对十进制数进行除2运算
• 二进制 – > 十进制 原理:二进制乘以2(次幂)的过程
• 进制越大表现形式越短,之所以出现其他进制就是为了更方便的表示数据

5.2 进制的计数

• 十进制
• 十进制满十进一 十进制一共有10个数字
• 计数 : 0 1 2 3 4 5 6 7 8 9 10 11 12 …19 20
• 二进制
• 二进制满二进一 二进制一共有2个数字 0 1
• 计数 : 0 1 10 11 100 101 110 111 1000…
• 八进制
• 八进制满八进一 八进制一共有8个数字
• 计数 : 0 1 2 3 4 5 6 7 10 11 … 17 20 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 1b 1c 1d 1e 1f 20 21 22 23 24…2a 2b 2c 2d 2e 2f 30 31 32 33 34… 3a 3b…

数据间的换算:

二进制的计数:000 001 010 100 101
内存中 我们可以想象成一个一个小格子 数据存储在每一个格子当中
bit是计算机最小的单位
byte是计算机最小的可操作单位
8bit = 1byte(字节)
1024byte = 1kb(千字节)
1024kb = 1mb(兆字节)
1024mb = 1gb(吉字节)
1024gb = 1tb(太字节)

6 环境变量

我们一般只需要改用户环境变量 不需要更改系统环境变量,否则操作失误系统容易崩溃
• 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
• 环境变量操作
• 1.查看环境变量
• 右键计算机(此电脑),选择属性
• 系统界面左侧选择 高级系统设置
• 选择环境变量
• 2. 添加环境变量
• 通过新建按钮添加环境变量
• 环境变量可以有多个值 , 值与值之间用 英文逗号隔开
• 3. 修改环境变量
• 通过编辑按钮来修改环境变量
• 4. 删除环境变量
• 通过删除按钮来删除环境变量

配置path环境变量

• path环境变量 保存的是一个一个的路径
• 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开
• 如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错
• 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样我们就可以在任意位置来访问这些文件了
• 注意事项:
• path环境变量不区分大小写 path Path PATH
• 多个路径之间用 ; 隔开

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值