相关疑难解决方法(0)

在Python中定义类变量的正确方法

可能重复:
类__init __()函数内部和外部的变量

我注意到在Python中,人们以两种不同的方式初始化他们的类属性.

第一种方式是这样的:

class MyClass:
  __element1 = 123
  __element2 = "this is Africa"

  def __init__(self):
    #pass or something else
Run Code Online (Sandbox Code Playgroud)

另一种风格如下:

class MyClass:
  def __init__(self):
    self.__element1 = 123
    self.__element2 = "this is Africa"
Run Code Online (Sandbox Code Playgroud)

哪个是初始化类属性的正确方法?

python attributes class

231
推荐指数
2
解决办法
28万
查看次数

标签 统计

attributes ×1

class ×1

python ×1