关于python函数初始化的信息

python import 模块时怎么给此模块初始化函数赋值

class A:

通辽网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联建站自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

def __init__(self,newid= None):

self.newid=newid

这个一看就是一个类的初始化属性,你初始化的时候只要import这个对象。

from a import A

obj = A(newid)

这样就传给那个初始化函数了。

这些都是python比较基础的东西,还是建议你找本书看看,至少python的基本语法,类,内置函数这些要高明白。

如果解决了您的问题请采纳!

如果未解决请继续追问

python,类函数初始化是怎么回事?

类比一下Java就很好理解了,__init__是Python类的构造函数,self作用类似于Java中的this指针。

__init__ 为什么python类需要初始化

通常构造一个类,用 init 初始化:

为什么python类需要初始化

1.python 类初始化属性 def __init__() 中定义,实例化对象后可直接调用

2.python 类非初始化属性在 def func() 中定义,实例化对象后, 先调用调用函数,再调用属性

结果:

python 新人 对 初始化函数 的概念没明白 为什么又要初始化函数? 可以解释的详细些吗

首先你要理解类和实例的区别。

类是你定义的这个新类型,这个类型可以有很多个实例。

比如  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

python中怎么初始化lists

、基本方法。

lst = [1, 2, 3, 4, 5]

2、初始化连续数字。

lst = [n for n in range(5, 10)]

print(lst)

[5, 6, 7, 8, 9]

3、初始化n个相同值。(两种方式)

lst = ['x' for n in range(5)]

print(lst)

['x', 'x', 'x', 'x', 'x']

lst = ['z']*5

print(lst)

['z', 'z', 'z', 'z', 'z']

lst = [0]*3

print(lst)

[0, 0, 0]

4、Python的四种数据类型字典、集合、列表、元组,分别用花括号、中括号、小括号表示。如:

字典:dic={'a':12, 'b':34}

集合:s = {1, 2, 3, 4}

列表:li=[1, 2, 3, 3]

元组:tup=(1, 2, 3, 4) #元组是不可更改的列表

Python 线程初始化

__init__函数是service类的初始化函数

这个函数中参数server_ip,server_port没有默认值,初始化service类实例时必须给这两个参数传值

上面的代码除了定义__init__函数体外,没有任何其它的代码,不知道在那里初始了service类实例

如果你指的是threading.Thread.__init__(self)语句的话,这是调用父类的初始化方法


网页标题:关于python函数初始化的信息
网站链接:http://pwwzsj.com/article/hssdio.html