Python核心基础(一)

tech2024-12-02  11

目录

一、计算机要点1、计算机的基本概念1.1计算机是什么1.2计算机的组成 2、计算机语言2.1计算机语言的发展2.2根据转换时机的不同 3、交互方式3.1交互方式的种类3.2TUI的打开方式(win)3.3DOS命令 4、文本文件和字符集4.1文本文件4.2字符集 5、进制5.1进制之间的换算5.2进制的计数5.3数据间的换算

一、计算机要点

1、计算机的基本概念

1.1计算机是什么

1、计算机(电脑)是现代一种用于高度计算的电子计算器。 2、特点:数值计算、逻辑计算、存储记忆功能

1.2计算机的组成

1、硬件:看得见摸的着,如:硬盘、显示器、键盘、显卡等。 2、软件:看得见摸不着,如:QQ、浏览器、微信等。

2、计算机语言

计算机语言的概念,指用于人与计算机用于通讯的语言

2.1计算机语言的发展

1、计算机语言(0和1)-->汇编语言-->高级计算机语言(Java、c、python等) 2、高级计算机语言(从面向过程--- >面向对象--->'面向应用')

2.2根据转换时机的不同

1、编译型语言 代表语言 C x(源码)--编译--->编译后的机器码,执行速度特别快,跨平台性比较差 举例:食堂吃饭,做好的饭,速度快,但是不能点菜 2、解释型语言 Python x(源码)---解释器--->解释执行,执行速度比较慢,跨平台性比较好 举例:餐厅吃饭,需要点菜,现做,速度慢

3、交互方式

3.1交互方式的种类

1、命令行的交互方式TUI(Test-based User Interface) 速度快,但是要记住命令 2、图形界面化的交互方式GUI 速度慢,不用记命令

3.2TUI的打开方式(win)

win健+R ---> CMD ---> enter 命令行结构

3.3DOS命令

命令描述dir列出当前目录下的文件夹或者文件md创建目录rd删除目录cd进入指定目录cd…退回上一级目录cd/退回到根目录del删除文件exit退出dos命令

4、文本文件和字符集

4.1文本文件

1、纯文本 只能保存单一的文本内容,无法保存内容无关的东西(例如:txt文本文档) 2、富文本 可以保存文本以外的东西(例如:有道笔记) 3、纯文本在计算机底层也会转换为二进制保存 将字符转换为二进制码的过程,我们称之为编码 encode() 将二进制码转换成字符的过程,我们称之为解码 decode()

4.2字符集

ASCII(美国) ISO-8859-1(欧洲) GBK(中国) Unicode UTF-8 UTF-16等(万国码)

5、进制

进制越大表现形式越短,出现其他的进制是为了更加方便的表示数据

5.1进制之间的换算

1、十进制--->二进制 5 -->101 原理:对十进制进行除二操作 5 / 2 = 2 余 1 2 / 2 = 1 余 0 1 余 1 6 / 2 = 3 余 0 3 / 2 = 1 余 1 1 余 1 2、二进制--->十进制 101 --> 5 原理:乘以2(次幂)的过程 1 * 2(0)+ 0*2(1)+ 1 * 2(2) 1 + 0 + 4 = 5

5.2进制的计数

1、十进制 满十进一 0 1 2 3 4 5 6 7 8 9 10 11 12 13...19 20... 2、二进制 满二进一 0 1 0 1 10 11 100 101 110 111 1000... 3、八进制 满八进一(用的较少) 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 10 11 12 13 14 15 ...17 20 21 22... 4、十六进制 满十六进一 0 1 2 3 4 5 6 7 8 9 十六进制中引入了 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(15) 10(16) 11 12 13 14 ... 19(25) 1a(26) 1b 1c 1d...

5.3数据间的换算

bit是计算机中最小的单位 byte是我们可以操作的最小单位 8bit = 1byte(字节) 1024byte = 1KB(千字节) 1024KB = 1MB(兆字节) 1024MB = 1GB(吉字节) 1024GB = 1TB(太字节)
最新回复(0)