Возможный дубликат:
Переменные внутри и снаружи функции __init __()
Я заметил, что в Python люди инициализируют свои атрибуты класса двумя разными способами.
Первый способ:
class MyClass:
  __element1 = 123
  __element2 = "this is Africa"
  def __init__(self):
    #pass or something else
Другой стиль выглядит следующим образом:
class MyClass:
  def __init__(self):
    self.__element1 = 123
    self.__element2 = "this is Africa"
Каков правильный способ инициализации атрибутов класса?
