1. __init__的使用方法

python中魔法方法__init__,__str__,__del__的使用方法

  • 说明init的方法实例化对象的时候会自动初始化调用

2. __str__的使用方法

python中魔法方法__init__,__str__,__del__的使用方法

  • 当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从这个方法中return的数据
  • __str__方法需要返回一个字符串,当做这个对象的描写

3. __del__的使用方法

python中魔法方法__init__,__str__,__del__的使用方法

  • 在定义的类中存在__del__方法时,当类被删除的时候,程序会自动执行__del__当中的代码(正好与__init__方法相反).

相关文章: