十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
python中的__init__()时类的初始化函数,比如:
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的河曲网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
class Obj:
def __init__():
print 1
obj = Obj() #这时候调用__init__这个方法
如果解决了您的问题请采纳!
如果未解决请继续追问
类比一下Java就很好理解了,__init__是Python类的构造函数,self作用类似于Java中的this指针。
python中setup和初始化函数先执行setup这个函数。根据查询相关公开信息显示,setup函数当测试用例执行之前先执行这个函数,主要负责浏览器的初始化工作、打开浏览器、设置浏览器teardown。
class A:
def __init__(self,newid= None):
self.newid=newid
这个一看就是一个类的初始化属性,你初始化的时候只要import这个对象。
from a import A
obj = A(newid)
这样就传给那个初始化函数了。
这些都是python比较基础的东西,还是建议你找本书看看,至少python的基本语法,类,内置函数这些要高明白。
如果解决了您的问题请采纳!
如果未解决请继续追问
通常构造一个类,用 init 初始化:
为什么python类需要初始化
1.python 类初始化属性 def __init__() 中定义,实例化对象后可直接调用
2.python 类非初始化属性在 def func() 中定义,实例化对象后, 先调用调用函数,再调用属性
结果: