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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/geek64581/article/details/102685964

1. __init__的使用方法

在这里插入图片描述

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

2. __str__的使用方法

在这里插入图片描述

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

3. __del__的使用方法

在这里插入图片描述

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

猜你喜欢

转载自blog.csdn.net/geek64581/article/details/102685964
今日推荐