• 注册
当前位置:1313e > python >正文

python解释器的工作原理_编程的分类,以及运行python解释器的原理,最后变量

一. 编程语言的分类

机器语言: 直接使用二进制指令去编写程序,直接操作硬件

优点: 执行效率高

缺点: 开发效率低

汇编语言: 用英文标签取代二进制指令编写程序,直接操作硬件

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

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

高级语言: 用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节

编译型: 类似于谷歌翻译,经过一次翻译,以后可以直接拿着翻译的结果

优点: 执行效率: 编译型高于解释型

缺点: 开发效率: 解释型高于编译型

解释型: 类似于同声传译,翻译官相当于解释器

总结:

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

开发效率: 解释型 > 编译型 > 汇编语言 > 机器语言

跨平台性: 解释型 > all

三 执行python程序的两种方式

1, (交互式)交互式环境: 用来调试程序,无法保存代码

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

缺点: 无法永久返回代码

2, (命令行) 把程序写到文件中,永久保存下来,执行方式如下:

Python3 D:\test.py

注意: 运行python程序是不考虑文件后缀名的,但约定俗成,应将python程序的后缀名命名为.py

**************

运行python程序的三个阶段:(******)

1. 先启动python解释器

2. python解释器会将test.py 文件的内容当中普通的文本读入内存(没有语法的概念)

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

四 变量

什么是变量

量: 记录某种现实世界中事物的某种状态

变: 事物的某种状态是可以发生改变的

为何要用变量

为了让计算机能够像人一样记录下来事物的某种状态

如何用变量

原则: 先定义,后引用

1. 先定义

age=18

定义变量的三大组成部分

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

1.2 = ,将变量值的内存地址绑定给变量名

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

2 . 后引用

print(age)

常量: 不变的量就是常量,约定俗成全部大写表示常量

3.变量名的命名

3.1 大前提: 变量名应该对值有描述性的效果

3.2 命名规范

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录