Python中的对象、引用、标识符

Python中的对象

Python中,一切皆为对象。

每个对象由:标识(identity)类型(type)值(value)组成。
1,标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。
2,类型用于表示对象存储的“数据”的类型。
3,值表示对象所存储的数据的信息。

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。
image


引用

在Python中,变量也称为对象的引用
变量位于:栈内存
对象位于:堆内存

Python是动态类型语言
变量不需要显示声明类型。根据变量引用的对象,Python解释器自动确定数据类型


标识符

标识符:用于变量、函数、类、模块等的名称。

标识符的规则如下:
1,区分大小写。例如:set和SET是不同的。
2,第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线。
3,不能使用关键字。比如:if、or、while等。
4,以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__int__是类的构造函数。


posted @ 2022-07-03 22:16  18小子  阅读(272)  评论(0)    收藏  举报