1.编程语言 机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节 汇编语言:用英文标签取代二进制指令去编写程序,需要了解硬件的细节 高级语言:直接用人类能够理解的表达方式去编写程序,不需要了解硬件的细节 编译型(C语言):谷歌翻译 解释型(python语言):同声传译 执行效率:机器语言>汇编语言>高级语言(编译型>解释型) 开发效率:机器语言<汇编语言<高级语言(编译型<解释型) 跨平台性:解释器的跨平台性最强 2、运行python程序的两种方式 交互式 把程序写到文件里然后交给解释器解释执行:python3 D:/test.py 运行python程序的三个阶段***** 1.先启动python解释器 2.解释器会将test.py的内容当做普通的文本内容读入内存 3.解释执行刚刚读入内存的代码,开始识别python语法
1.什么是变量 量:记录事物的某种状态,即事物典型的特征 变:事物的状态是可以发生变化的 2.为何要用变量 为了让计算机能够像人一样记录事物的状态 3.如何用变量 age=18 name=‘july’ sex=‘male’ 一: 先定义 定义变量由三部分组成 1. 变量名:访问到只的唯一方式 2. =:把值的内存地址绑定给变量名 3. 变量的值:是我们存储的数据,用来表示事物的状态 二:后引用 print(age) 三:垃圾回收机制 引用计数:增加 x=10 10引用计数为1 y=x 10引用计数为1 引用计数:减少 x=20 10的引用计数为1 del y 10的引用计数为0 python解释器会将引用计数为零的值回收