Сначала вам нужно понять, что такое метод экземпляра и как он работает, помните, что в Python методы экземпляра живут в классе, а не в объекте, по этой причине Python передают параметр self неявным образом в каждом экземпляре метод (чтобы узнать, какой объект вызывает метод).
В вашем примере лямбда-функция не получает никаких параметров, и вы не используете параметр self, так что это говорит нам, что метод должен быть методом c stati (несвязанный метод), а не методом экземпляра (ограниченный метод), другими словами, метод "r" должен быть привязан к классу, а не к объекту. методы.