变量
变量
组成
变量名 + 赋值符号(=) + 变量值
命名规范
- 只能由数字,下划线,字母组成
- 不能用数字开头,不能用Python关键字命名
- 具有描述意义(便于理解)
推荐命名方式
变量命名尽量使用下划线,类的定义一般用驼峰体
下划线
name_inp
驼峰体
NameInp
三种打印方式
x = 18
print(x)#打印变量值
print(id(x))#打印变量内存地址
print(type(x))#打印变量数据类型
常量
约定俗称,不会被修改的变量,命名时字母全部用大写
python内存管理
引用计数
针对变量值而言,意为变量值的引用次数
每新定义一个变量,都是开辟一个内存空间存放变量值,并为之添加引用(即变量名)
垃圾回收
当一个变量值的引用计数为0,会触发python垃圾回收机制,该变量值会被回收,释放内存空间
小整数池
在python启动时,会自动定义[-5,256]之间的整数变量,它们的内存空间在这时已经写死,后续需要定义这些变量值的时候,直接添加引用即可,直到python停止运行,该整数池才会被释放