python中的init()函数是什么意思,__init__.py在python中的用法
Python中__init__()的作用是为类的每个变量申请内存空间和支付初始值。需要区分的是init函数和new函数。新的函数是创建一个类,init是一个初始化方法。
当系统申请内存空间时,__init__为类的每个变量申请内存空间,并支付初始值。想必这一点大家都很清楚。有时候我们会说它是一个构造函数,但实际上它经常和new函数混淆。在创建类的时候,我们不需要使用init,因为它只是一个初始化方法,在语言中只能作为一个点缀。具体用法解释如下。
基本作用:
__init__请求内存空间并为该类的每个变量支付初始值。
语法:
_ _ init _ _()实例操作:
班级学生:
def__init__(自我,姓名,性别):
self.name=name
自我性别=性别对比__new__函数的示例:
classTest:
def__new__(cls):
打印( __new__ )
returnobject()。__新__(cls)
def__init__(self):
Print(__init__ )在这里。相信你对init函数的使用有很深的理解。如果你不能掌握它,你会经常回来。对理解还是很有帮助的。
(推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。