标签:初始化 电脑 color 一个 font 如何 文章 就是 今天
我们之前接触了一点关于python异常的内容,今天我们要来学一下关于python的构造函数和析构函数。
什么是构造函数?很简单的一个概念,就是初始化一个函数,这个函数在没有被调用的时候是不占空间的,当你调用这个函数创建一个对象的时候,才会占用空间,
那么我们现在来看一下如何创建一个构造函数:
class Food()
def _init_(self):
self.a = 1
f = Food()
f.a
#按回车,得到的结果是:1
我们看一下这段代码,其实很好理解,和前面的自定义函数没有多大的差别,我们在这里要注意一点度别就是:_init_这个关键字,这是定义构造函数的关键所在。
既然有构造函数占用空间,那么就有相应的函数来删除这个空间,要不然一个稍微大一点的程序随时可能让电脑蓝屏。那么这个函数叫什么名字?析构函数。
那么,析构函数又是如何定义的?
在这里我们只是看一下定义的关键字,_del_,这个就是析构函数的定义关键字。
接下来我们来科普一下为什么要这么麻烦使用构造函数和西沟函数?其实python是一门面向对象的我们使用构造函数的话,在创建对象的时候就不需要重复的劳动,直接用这个函数就行了,这样可以大幅度地提高我们的编程效率。
好的,今天的内容就讲到这里啦~
(文章图片若有侵权,请联系作者删除)
标签:初始化 电脑 color 一个 font 如何 文章 就是 今天
原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9214314.html