编程语言简介

一、编程语言介绍

1.1 机器语言:二进制语言编写,直接控制硬件,执行效率高,开发效率低;

1.2 汇编语言:英文标签取代二进制编写,直接控制硬件,较机器语言,执行效率低,开发效率高;

1.3 高级语言:用人所理解的表达方式去编写程序,无需考虑硬件的操作细节;

编译型:类似于谷歌翻译,如C语言
解释型:类似于同声传译,如Python

执行效率:机器语言》汇编语言》编译语言》解释语言
开发效率(跨平台性):解释语言》编译语言》汇编语言》机器语言

二、执行Python程序的两种方式

交互式:能即时得到命令的执行结果

命令行:Python D:\test.py
(后缀名并不影响程序的执行,一般后缀为.py)

运行Python程序经历的两个阶段:

1.先启动Python解释器

2.Python解释器将test.py文件内容当成文本内容读入内存,Python解释器相当于文本编辑器

3.Python解释器解释执行刚刚读入内存的代码

三、变量

1.先定义:age=18

2.后引用:通过变量名引用值(变量名是访问到值的唯一方式)

3.变量名的命名

语法规定:

1.变量名由字母,数字,下划线组成

2.不能以数字开头

3.不能使用Python的关键字

 

 

命名风格:

纯小写加下划线,age_of_oldboy=73

驼峰体,AgeOfOldboy=73

 

 

4.常量 AGE_OF_OLDBOY=73 (大写字母)

5.变量值具备的两种特征

id:变量值在内存中的唯一标识

type:不同类型的值用来记录不同的状态

四、内存管理

垃圾回收机制:引用计数,计数为零将被当做垃圾回收

posted @ 2019-03-24 13:44  纵横捭阖行  阅读(198)  评论(0编辑  收藏  举报