当先锋百科网

首页 1 2 3 4 5 6 7

机器语言:直接用计算机能听的懂得二进制去编写程序,需要了解硬件细节

优点:执行效率高

缺点:开发效率低

汇编语言:用英文单词取代二进制指令去编写程序

优点:开发效率高于机器语言

缺点:执行效率低于机器语言

高级语言:不需要了解硬件细节

编译型(C语言):谷歌翻译

解释型(Python):同声传译

执行效率:机器语言>汇编语言>高级语言(编译型>解释型)

开发效率:相反

跨平台性:解释器的跨平台性最强

运行python的两种方式:

方式一:交互式

优点:输入一行代码立刻返回结果

缺点:无法永久保存代码

方式二(命令行): python3 D:\test.py

优点:以文件的方式将代码永久保存下来

注意:应将python程序的后缀名命名为.py

运行python程序的三个步骤(*******)

1.先启动python解释器

2.将python程序中的普通文本文件读入内存(此时没有语法概念)

3.python解释器解释执行刚刚读入内存的代码,开始识别python语法

一.变量

1.什么是变量

量:记录事物的某种状态,即事物的典型特征

变:事物的状态是可以发生变化的

2.为何要用变量

是为了让计算机能够像人一样记录事物的状态

3.如何用变量

先定义

后引用

二.定义变量由三部分组成:

变量名 : 是访问到值得唯一方式

= : 把值得内存地址绑定变量名

变量的值 : 是我们存储的数据,用来表示事物的某种状态

三.垃圾回收机制

引用技数:增加

x = 10 10引用计数为1

y = x 10引用计数?

引用技数:减少

x = 20 10的引用计数为1

day y 10引用计数为0

python解释器会将引用计数为零的值回收