欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
python中的特殊方法,其中两个,构造函数和析构函数的作用:
 
比说“__ init__”这个构造函数,具有初始化的作用,也就是当该类被实例化的时候就会执行该函数。那么我们就可以把要先初始化的属性放到这个函数里面。
 
构造函数:构造函数就是类在实例化的时候执行的函数。类中构造函数不是必须要写的,需要的时候才定义。
 
类在实例化的时候,会自动执行它,例如上面Person类,我只是实例化Person()这个类,那么它就会自动执行构造函数。
 
而“__ del__”就是一个析构函数了,当使用del 删除对象时,会调用他本身的析构函数,另外当对象在某个作用域中调用完毕,在跳出其作用域的同时析构函数也会被调用一次,这样可以用来释放内存空间。
 
析构函数:实例被销毁的时候执行的。
 
下面来看个例子。连接数据库时会调用构造函数,数据库使用完毕,就需要关闭数据库连接,此时调用析构函数,代码如下:

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63930.shtml