高级编程语言包括编译型和解释型
编译型:在程序执行之前就将代码翻译成机器语言。编译一次,拿到结果可以重复执行,无须重新进行编译,如C语言。
解释型:程序代码一边翻译成机器语言,一边执行。解释一行,执行一行,边翻译边执行,不能脱离解释器。
一、Python变量
变量是一种可以反映状态变化的一种机制
为什么要有变量:程序的执行本质上就是一系列状态的变化
Python的变量语法:
变量名 = 值
a = 1 a是变量名,=是赋值符号,1是值。变量名是对值的引用
变量的命名规范:
1、变量名只能是字母、数字和下划线的任意组合;
2、变量名的第一个字符不能是数字;
3、关键字不能声明为变量名。
Python中的关键字:and、as、assert、break、class、continue、def、del、elif、else、except、exec、finally、for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield
变量的三个特征:
id(内存地址的编号,16进制)、type(类型)、value(值)
变量的比较:
is和==(身份运算符)
is:比较的是id
==:比较的是值
二、常量
三、用户与程序交互
input()
接收用户的输入,把用户输入的内容全部存为字符串类型
四、赋值类型:链式赋值和交叉赋值
链式赋值:
x = 1
y = x = 1
交叉赋值:
x = 1
y = 2
x = y = 2
五、注释
单行注释:#
多行注释:‘""" 内容 """
六、变量的解压缩
七、Python的自动垃圾回收:
值的引用计数为0,不再把赋值给变量了