如果某类里没有__init__方法函数,通过类名字创建的实例对象为空,切没有初始化;如果有此方法函数,通常作为类的第一个方法函数,有点像C++等语言里的构造函数。
1
2
3
4
5
6
7
8
|
class Ca: def __init__( self , v): # 注意前后各两个下划线 self .name = v def pr( self ): print "a--->" , self .name ia = Ca( "Jeapedu" ) # 本质调用的是__init__方法函数 ia.pr() Ca.pr(ia) |
输出结果
a---> Jeapedu
a---> Jeapedu
以上这篇浅谈Python类里的__init__方法函数,Python类的构造函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。