python概念知识__001

1、计算机基础

(1)CPU:中央处理器(CPU,Central Processing Unit)是一块儿超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Central Unit)。它的功能主要是计算计算机指令以及处理计算机软件中的数据。

(2)内存:计算机中所有程序的运行都是在内存中进行的,作用是暂时存放CPU中运算数据,以及与硬盘等外部存储器交换数据。

         特点:RAM:可读、可写,断电即消失 (运行内存指的是RAM的大小,随机存储)

                   ROM:可读,不可写,断电信息不消失

                  高速缓冲内存Cache:可读、可写、读写速度接近CPU

(3)硬盘:硬盘有固态硬盘(SSD)、机械硬盘(HHD)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘

                   硬盘的作用:硬盘主要是电脑存储媒介,硬盘相当于计算机的仓库,操作系统、安装的软件、还有文档资料等都存储在其中,都是以(0和1)的形式存储在硬盘中

                   软件的运行也是先把数据调入内存,CPU是和内存进行数据交互,最后的结果才放入外存即硬盘

(4)操作系统:(Operating System,简称:OS)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核和基石。

2、一个完整的计算机系统由:硬件系统和软件系统构成。

(1)硬件系统,如图:

(2)软件系统,如图:

(3)计算机工作原理:

3、python2 和 python3 的区别:

(1)python2 源码不标准,混乱,重复代码多

         python2中打印有两种: print('字符串')    或  print  '字符串' 

         xrange()  是生成器,python3没有

        raw_input()  #用户输入

(2)python3 源码标准,去除了重复代码

        打印方式: print('字符串')   ,其他格式错误

        input()   # 用户输入

4、python环境

(1)编译型:一次性将所有程序代码编译成二进制文件

             缺点:开发效率低,不能跨平台

             优点:运行速度快

             语言:C、C++等

(2)解释型:当程序代码执行时,一行一行解释。

             优点:开发效率高,可以跨平台;

             缺点:运行速度慢

             语言:python、php等

4、python2默认编码格式是:ASCII码;python3默认编码格式是:utf-8

5、编码解析:

(1)ascii码  :由字母、数字和特殊字符构成(即每个字符为一个字节,1字节=8bit)

(2)unicode:又称万国码,由字母、数字、特殊字符和中文构成,每个字符都是32位:4个字节,包括1个英文字母

(3)utf-8     :unicode的升级版,由字母、数字、特殊字符和中文构成

                        字母、数字、特殊字符8位 :1个字节

                        中文24位                           :每个中文是3个字节

(4)gbk      :由ascii码演变过来,只有中国本地用

                       字母、数字、特殊字符8位 :1个字节

                       中文16位                           :每个中文是2个字节

猜你喜欢

转载自blog.csdn.net/weixin_41253809/article/details/81280036