python魔法方法介绍

简介: python魔法方法介绍

Python的魔法方法,又被称为特殊方法或双下划线方法,是一些预定义在类中的方法,它们以双下划线开始和结束。这些方法可以给对象添加特定的行为,例如初始化、销毁等。以下是Python中常见的魔法方法:

  1. __init__: 此方法常用于初始化实例对象。当我们创建一个新的对象时,__init__ 方法会自动运行。它通常被理解为构造函数。
  2. __new__: 这个方法可以定义一个对象的初始化操作。在我们通过调用类来创建一个新的实例时,__new__方法会被首先调用,然后才是__init__
  3. __del__: 此方法常用于明确销毁某个对象。当Python确定一个对象不再需要时,将会自动调用此方法来释放该对象占用的资源。

这些魔法方法可以给你的类增加魔力,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被调用。

相关文章
|
3月前
|
存储 Python
【Python学习篇】Python——函数(九)
【Python学习篇】Python——函数(九)
28 1
|
3月前
|
JavaScript PHP 网络架构
Python学习技巧及方法总结
Python学习技巧及方法总结
22 0
|
Python
【从零学习python 】40.python魔法方法(一)
【从零学习python 】40.python魔法方法(一)
56 0
|
C++ Python
|
Python
【从零学习python 】42.Python中的内置属性和方法
【从零学习python 】42.Python中的内置属性和方法
52 0
|
C++ Python
下一篇
DDNS