Python入门(1)
1.编程语言
机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节
汇编语言:用英文标签取代二进制指令去编写程序,同样需要了解硬件的细节
高级语言:直接用人类能理解的表达方式去编写程序,不需要了解硬件的细节
编译型(c语言):谷歌翻译
解释型(python语言):同声传译
执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
跨平台性:解释器的跨平台性最强
补充设置环境变量
win7:d:\python36;\d:\a\b\c;e:\ddd\aa
win10:在此电脑的属性--高级系统设置--环境变量--系统变量path中添加
mac/linux:
vim /etc/profile
按a进入编辑模式,移动上下键跳到文件的末尾,写入
path=/user/local/python:$path
export path
按esc,输入 :wq
2.运行python程序的两种方式
交互式
把程序写到文件里然后交给解释器解释执行:python3 d:\test.py
运行python程序的三个阶段
1.先启动python解释器
2.解释器会将test.py的内容当做普通的文本内容读入内存
3.解释执行刚刚读入的代码,开始识别python语法
3.什么是变量
量:记录事物的某种状态
变:事物的状态是可以发生变化的
4.为何要变量
是为了让计算机能够像人一样记录事物的状态
5.如何使用变量
(1)先定义
age=18
height=1.8
name='tulipa'
sex='male'
定义变量由三部分组成
变量名:是访问到值的唯一方式
=:把值的内存地址绑定变量名
变量的值:使我们存储的数据,用来代表事物的某种状态
(2)后引用
print(age)
(3)垃圾回收机制
引用计数:增加
x=10 10引用计数为1
y=x 10引用计数为1
引用计数:减少
x=20 10引用计数为1
del y 10引用计数为0
python解释器会将引用计数为零的值回收