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 终极版 攻略
  • 热门搜索
    重庆市旅游景点大全 最爱四川旅游网 广西旅游发展委员会 韶关南雄旅游攻略 河南洛阳旅游景点 朱雀森林公园旅游攻略 蚂蜂窝旅游攻略网 白洋淀旅游股票 洛阳旅游团 阜阳市旅游局