python中的init()函数是什么意思,__init__.py在python中的用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: