python的变量与存储

变量:对象的别名,在第一次赋值时产生
变量命名规则:
1.字母/数字/下划线
2.只能以字线或下划线开头
3.不能包含空格
4.避免python关键字或函数名
5.简单且具有描述性
6.区分大小写

变量与存储的类型:
1.描述数据形态及支持操作
2.python动态类型:不是由变量决定的 是由声明对象决定的
(1)变量无类型约束
(2)类型取决于关联对象
(3)变量要先申明赋值才能用

存储:
1.对象有类型,存储在内存区域
2.变量名指向实际对象,变量本身无类型
3.对象本身带有类型描述及引用计数器
4.共享引用:多个变量引用同一对象
(1)==判断字面值是否相等
(2)is判断引用对象地址是否相同
(3)字面值相同不代表地址也相同
(4)0-255 python自动缓存
(5)短字符串也可能被缓存
(6)id(obj) 检测对象地址
垃圾回收机制:
1.python自动释放未被引用的对象
2.通过对象引用计数器统计引用

内置核心数据类型:
1.数值类型
2.序列
3.集合
4.映射
5.程序单元类型
6.其他
(1)类型对象 type(obj)
(2)空对象 none
(3)布尔 bool:True/False


存储与其他类型.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容