重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
python中setup和初始化函数先执行setup这个函数。根据查询相关公开信息显示,setup函数当测试用例执行之前先执行这个函数,主要负责浏览器的初始化工作、打开浏览器、设置浏览器teardown。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、虚拟空间、营销软件、网站建设、呼玛网站维护、网站推广。
首先你要理解类和实例的区别。
类是你定义的这个新类型,这个类型可以有很多个实例。
比如 a = A(),A是个类,a就是A的一个实例,同样可以b=A(),b也是A的一个实例。
初始化函数__init__在实例刚创建完成的时候调用,这里可以对这个实例的属性进行初始化。
比如:
class A:
def __init__(self,num):
self.data = num
a = A(1)
b = A(2)
a.data的值就是1,b.data的值就是2
class A:
def __init__(self,newid= None):
self.newid=newid
这个一看就是一个类的初始化属性,你初始化的时候只要import这个对象。
from a import A
obj = A(newid)
这样就传给那个初始化函数了。
这些都是python比较基础的东西,还是建议你找本书看看,至少python的基本语法,类,内置函数这些要高明白。
如果解决了您的问题请采纳!
如果未解决请继续追问
python中的__init__()时类的初始化函数,比如:
class Obj:
def __init__():
print 1
obj = Obj() #这时候调用__init__这个方法
如果解决了您的问题请采纳!
如果未解决请继续追问
类比一下Java就很好理解了,__init__是Python类的构造函数,self作用类似于Java中的this指针。