В чем разница между переменными класса и экземпляра?

В чем разница между переменными класса и экземпляра в Python ?

class Complex:
    a = 1

и

class Complex:
    def __init__(self):
        self.a = 1

Использование вызова: x = Complex (). A в обоих случаях присваивает x 1.

Более подробный ответ о __ init __ () и self будут оценены.

59
задан martineau 27 May 2017 в 14:40
поделиться