Python的魔法方法

 时间:2024-10-15 09:51:35

1、首先要介绍的是最基本的魔法方法,构造方法__init__(),我们可以使用它来初始化对象。如下图所示,我们定义了一个类,使用__init__()进行初始化,那么我们在创建对象时就为属性进行了赋值,进而可以进行其他操作。

Python的魔法方法

3、__del__()方法用于销毁对象,定义对象被垃圾回收的行为,我们在使用del删除python对象时,__del__()方法会被调用。

Python的魔法方法

5、python中我们可以使用字符串表示类,例如__str__(self)定义了类的实例调用str()的行为,__repr__(self)定义了类的实例调用repr() 的行为。这两者的区别是str()面向的是人,而repr()面向的是机器,定义类的输出时经常会用到这两个方法。

Python的魔法方法
  • VMware使用之:[1]动态扩展硬盘不增长了?
  • winnfsd如何建立WindowsNFSserver打开对应端口
  • 【软件】Unity3D脚本获得另一个物体的组件
  • Windows 10如何设置放大镜缩放比例
  • 暗黑血统2 终极版 攻略
  • 热门搜索
    缓存是什么意思 unique是什么意思 兰花怎么养殖方法和注意事项 sunset是什么意思 什么食物降血压最好 什么叫服务器 闪婚什么意思 传统文化是什么 不得而知是什么意思 不毛之地的毛是什么意思