Что такое Python-эквивалент метода класса Ruby?

В ruby ​​вы можете сделать это:

class A
    def self.a
        'A.a'
    end
end

puts A.a #-> A.a

Как это можно сделать в python. Мне нужен метод класса, который будет вызываться без его вызова для экземпляра класса. Когда я пытаюсь это сделать, я получаю следующую ошибку:

unbound method METHOD must be called with CLASS instance as first argument (got nothing instead)

Вот что я пробовал:

class A
    def a():
       return 'A.a'

print A.a()
9
задан smci 1 January 2019 в 06:50
поделиться