对象的简介
1、python就是一个面向对象的编程语言
2、对象就是内存中用来存储指定数据的一块区域
3、对象的结构 每个对象当中都保存了3种数据
(1)ID(标识)ID是有我们的解析器生成的 在Cpython中ID就是对象的内存地址
(2)type(类型)用来标识当前对象所属的类型,类型就决定了对象有什么功能
(3)value(值)就是对象中存储的具体数据
对象分为两大类 可变对象和不可变对象
不可变对象值不能改变 可变对象值可以改变
面向对象的存储值关注的是对象而不注重过程
不太符合常规的思维,编写相对麻烦
类的简介
简单理解相当于一个图纸在程序中我们需要根据类来创建对象
我们也称对象是类的实例
类的使用
类也是一个对象,类就是一个用来创造对象的对象
数据(属性)
行为(方法)
面向对象和过程
实例对象可以访问到类对象中的属性和方法