变量命名
命名示例: 变量:对象别名
命名规则:字母/数字/下划线;只能以字母或下划线开头;不能包含空格;避免python关键字或函数名;简短且具有描述性;区分大小写。
创建:第一次赋值时生成
变量类型
含义:描述数据形态及支持操作
Python动态类型:
变量无类型约束; 类型取决于关联对象.
强类型
存储
1.对象有类型,存储在内存区域
2.变量名指向实际对象,变量本身无类型
3.对象本身所带有对象描述及引用计数器
4.共享引用:多个变量引用同一对象
is 判断引用对象存储地址是否相同
0-255 Python自动缓存
短字符串也可能被自动缓存
== 判断字面值是否相等
id(obj) 检测对象地址
垃圾回收机制
Python自动释放未被引用对象;通过对象引用计数器统计