对象
对象由:标识、类型、值组成
引用
在Python中,变量也成为对象的引用。
变量位于:栈内存
对象位于:堆内存
Python是动态类型语言
- 变量不需要显示声明类型。根据变量引用的对象,Python解释器会自动确定数据类型
Python是强类型语言
- 每个对象都有数据类型,只支持该类型支持的操作
标识符
用于变量、函数、类、模块等的名称
- 区分大小写
- 第一个必须是字母或下划线
- 不是使用关键字
- 以双下划线开头和结尾的名称通常有特殊含义__init__()构造函数
变量的声明和删除
声明
变量名=表达式
例如: a=3
运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象,然后将这个对象地址赋值给左边的变量
删除–垃圾回收机制
通过del语句删除不在使用的变量
如果对象没有变量引用,就会被垃圾回收器回收,清空内存