переменная класса против переменной экземпляра --Python

Я попробовал этот пример ниже и нуждаюсь в пояснениях. В обоих случаях я могу получить доступ к переменной класса и экземпляру в тестовой функции.

Итак, предположим, если мне нужно определить литерал, который должен использоваться во всех функциях, что было бы лучшим способом определить переменную себя или переменную класса?

code.py

class testclass:
    classvar = 'its classvariable LITERAL'
    def __init__(self,x,y):
        self.z = x
        self.classvar = 'its initvariable LITERAL'

        self.test()

    def test(self):
        print('class var',testclass.classvar)
        print('instance var',self.classvar)

if __name__ == '__main__':
    x = testclass(2,3)

Ответы на вопрос(4)

Ваш ответ на вопрос