自学python笔记记录——Day13(关于类中的内置方法,__init__,__del__,__str__) (持续更新。。。)
一. 初始化方法__init__
··当使用 类名() 创建对象时,会执行以下的操作:
1.为对象在内存中分配空间–创建对象
2.为对象的属性设置初始值–初始化方法(init
)
··这个初始化方法就是 __init__
方法,__init__
方法是对象的内置方法
__init__
方法是专门用来定义一个类具有哪些属性的方法
例:
二. 对象销毁时方法 __def__
如果希望在对象销毁前,再做一些事情,可以使用
__def__
方法
例:
三. __str__
方法
··在用print输出对象变量时,默认情况下会输出变量引用的对象是由哪个类创建的以及在内存中的地址(十六进制表示)
··如果在开发中,希望使用print输出对象变量时,能够输出自定义打印的内容,可以利用__str__
这个内置方法
注:
__str__
方法必须返回一个字符串
例: