Python之计算机要点:
1.计算机的概念:
- 计算机俗称电脑,是现代用于高速计算的机器
- 特点:数值计算 存储记忆功能 逻辑计算
- 总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备
- 计算机的组成:硬件 + 软件
- 软件: 就是一系列按照特定顺序组织的计算机数据和特定指令的集合
2.计算机语言:
2.1计算机语言的基本概念:
指用于人与计算机之间的通讯语言
2.2计算机语言的发展
- 机器语言 -->汇编语言–>高级计算机语言
- 机器语言:最初的机器语言都是由0和1组成的二进制数,二进制就是机器语言组成的基础
- 汇编语言:汇编语言是在机器语言基础之上发展的,它用了一些简单的字母和符号串来代替二进制串,这样就提高了语言的记忆性和识别性
- 高级计算机语言:即是一系列指令的集合 例如 :Java c c++ python
3交互方式
3.1交互方式的种类
tui:命令行的交互方式(Text-based User interface)
gui: 图形界面的交互方式(Graphical User Interface)
interface:接口
3.2常见DOS命令
- dir列出当前文件夹中的文件和文件夹
- md创建文件夹
- rd删除文件夹
- cd进入文件夹
- cd.当前文件夹
-
cd..
退出上一级文件夹 - cd \退到根目录
- del 文件:删除当前文件或者文件夹
- del *.txt只删除txt的文件
- exit 退出cmd界面
4.文本文件和字符集
4.1文本文件
- 纯文本:纯文本只能保存单一的文本内容,无法保存内容无关的东西
- 富文本:富文本可以保存文本以外的东西
- 纯文本在计算机底层也会转换为二进制保存
将字符转换成二进制码的过程,我们称之为编码
将二进制码转换成字符的过程,我们称之为解码
4.2常见字符集
ASCII 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符
ISO-8859-1欧洲的编码 使用8位来编码包含256个字符
GBK 中国人编码
Unicode万国码包含世界上所有语言和字符 编写程序一般都会使用Unicode编码
Unicode编码有多种实现 UTF-8 UTF-16 UTF-32
ASCII编码表:
5.进制
5.1进制间的换算
二进制和十进制的换算
举例:5的二进制
十进制转换成二进制:
原理:对十进制进行除2运算
5 /2 = 2 余1
2 / 2 = 1 余0
1 余1
二进制转换成十进制:
原理:二进制乘以二次幂的过程
101 :
5.2进制计数
- 十进制:满十进一 十进制一共有10个数字 0 1 2 3 4 5 6 7 8 9
- 二进制:满二进一 有01
- 八进制:满八进一 0 1 2 3 4 5 6 7 10 11 12 …
- 十六进制:满十六进一 一共16位0 1 2 3 4 5 6 7 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 10(16) 11(17) 12(18) 13(19)14(20) 19(25) 1a(26) 1b(27)
5.3数据间的换算
- bit 计算机中的最小单位 byte字节是我们能操作的最小单位
- 8bit = 1byte
- 1024byte = 1kb
- 1024kb = 1mb
- 1024mb = 1gb
- 1024gb = 1tb
下节:Python之搭建Python开发环境和安装解释器