Написал небольшую утилиту, сейчас дорабатываю, оптимизирую, ловлю баги…
Есть участок кода:
class MyClass: def a(n): ''' Метод создает возвращает произвольный набор символов длиной n''' return n def b(count): ''' Метод подставляет некий текст к произвольному набору из def a() и возвращает результат''' str = "Text" x = MyClass() str += x.a(5) result = str * count return result
Пример придумал только что, но смысл тот же.
В def b() я использую, на мой взгляд, некрасивую конструкцию:
я создаю объект класса x = MyClass()
и подставляю результат метода класса def a() в метод def b() этого же класса.
Вопрос: как правильно и красиво испорльзовать результат другого метода в теле одного класса?
p.s. Извините если слишком запутал))