数据类型—变量与存储

变量命名

命名示例:            变量:对象别名

命名规则:字母/数字/下划线;只能以字母或下划线开头;不能包含空格;避免python关键字或函数名;简短且具有描述性;区分大小写。

创建:第一次赋值时生成

变量类型

含义:描述数据形态及支持操作

Python动态类型:

变量无类型约束; 类型取决于关联对象.

 强类型

存储

1.对象有类型,存储在内存区域

2.变量名指向实际对象,变量本身无类型

3.对象本身所带有对象描述及引用计数器

4.共享引用:多个变量引用同一对象

    is 判断引用对象存储地址是否相同

    0-255 Python自动缓存

    短字符串也可能被自动缓存

    ==    判断字面值是否相等

    id(obj)    检测对象地址

垃圾回收机制

Python自动释放未被引用对象;通过对象引用计数器统计

你可能感兴趣的:(数据类型—变量与存储)