Несколько методов для эмуляции числовых типов
В питоне есть магические методы, которые позволяют складывать или умножать между собой объекты. Рассмотрим их.
Например, мы можем сделать класс для представления двухмерных векторов, которые могут складываться между собой создавая новый вектор или умножать вектор на скаляр.
#std
В питоне есть магические методы, которые позволяют складывать или умножать между собой объекты. Рассмотрим их.
Например, мы можем сделать класс для представления двухмерных векторов, которые могут складываться между собой создавая новый вектор или умножать вектор на скаляр.
>>> v1 = Vector2D(1, 1)
>>> v2 = Vector2D(5, 6)
>>> v1 + v2
Vector(6, 7)
>>> v1 * 3
Vector(3, 3)
GitHub#std