首页IT科技python __init__方法(Python中的__init__()函数用法)

python __init__方法(Python中的__init__()函数用法)

时间2025-09-17 20:50:54分类IT科技浏览6212
导读:Python中的__init__( 函数的作用是实现类的每个变量申请内存空间并付初值。需要区分的是init函数和new函数,new函数是创建类,init是一个初始化的方法。...

Python中的__init__()函数的作用是实现类的每个变量申请内存空间并付初值                。需要区分的是init函数和new函数                ,new函数是创建类                         ,init是一个初始化的方法                         。

在系统申请内存空间        ,__init__为类的每个变量申请内存空间并付初值                ,想必这点大家都是比较清晰的                         ,一些时候我们会说他是构造函数        ,但事实上        ,经常会把init和new函数搞混                         ,在创建类的时候                 ,我们是不需要使用init的        ,因为它只是一个初始化的方法                        ,只能作为点缀在语言中使用                 ,具体的使用方式下面说明        。

基本作用:

__init__为类的每个变量申请内存空间并付初值

语法:

__init__()

实例操作:

classStudent: def__init__(self,name,gender): self.name=name self.gender=gender

对比__new__函数的示例:

classTest: def__new__(cls): print(__new__) returnobject().__new__(cls) def__init__(self): print(__init__)

到这里,相信大家对init函数的使用已经有了深刻的理解了吧                        ,掌握不了的                         ,就多多回归,对理解还是很有帮助的                。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
宝塔和phpstudy哪个更好(宝塔面板和phpStudy哪个好 宝塔和phpStudy的区别(宝塔与phpstudy)) hbuilder安装包下载(HBuilder X的下载与使用(详细步骤))