Python中的对象、引用、标识符
Python中的对象
Python中,一切皆为对象。
每个对象由:标识(identity)、类型(type)、值(value)组成。
1,标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。
2,类型用于表示对象存储的“数据”的类型。
3,值表示对象所存储的数据的信息。
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

引用
在Python中,变量也称为对象的引用。
变量位于:栈内存
对象位于:堆内存
Python是动态类型语言
变量不需要显示声明类型。根据变量引用的对象,Python解释器自动确定数据类型
标识符
标识符:用于变量、函数、类、模块等的名称。
标识符的规则如下:
1,区分大小写。例如:set和SET是不同的。
2,第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线。
3,不能使用关键字。比如:if、or、while等。
4,以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__int__是类的构造函数。

浙公网安备 33010602011771号