01、编程语言:
a、机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节
b 、汇编语言:用英文标签取代二进制指令去编写程序,同样需要了解硬件的细节
c 、高级语言:直接用人类能理解的表达方式去编写程序,不需要了解硬件的细节
编译型(C语言):谷歌翻译
解释型(Python语言):同声传译执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
跨平台性:解释器的跨平台性最强。
02、运行python程序的两种方式:
(1)交互式:
优点:输入一行代码立刻返回结果;
缺点: 无法永久保存代码。
(2)命令行:
优点:以文件的方式将代码永久的保存了下来
注:运行python程序的三个阶段:******
1、先启动Python解释器;
2、解释器会将test.py内容当做普通的文本内容读入内存;
3、解释执行刚刚读入的内存的代码,开始识别Python语法。
不同型号的电脑关于Python环境变量的设置:
win7: D:\python36;D:\a\b;C:\a\b\c\d;E:\ddd\aa
win10 mac/linux: vim /etc/profile 按a进入编辑模式,移动上下键跳到文件的末尾,写入 PATH=/usr/local/python36:$PATH export PATH 按ESC,输入 :wq
变量:
1、什么是变量?
答:量:记录事物的某种状态,即事物典型的特征;
变:事物的状态是可以发生变化的。
2、为何要用变量?
答:为了让计算机能够像人一样的记录事物的状态。
3、怎么用变量?
答:先定义,后引用。
一、先定义:定义变量由三个部分组成:
(1)变量名:是访问到值的唯一方式;
(2)赋值号=:把值的内存地址绑定变量名
(3)变量的值:使我们存储的数据,用来代表事物的某种状态。
二、后引用:
print(age)
4、垃圾回收机制
引用计数:增加
例如:x=10 #10引用计数为1
y=x #10引用计数为1
引用计数:减少
例如:x=20 #10引用计数为1
del y #10引用计数为0
# python解释器会将引用计数为零的值回收