UnitValue - Значение вместе с единицей измерения
- class axipy.UnitValue
Контейнер, который хранит значение вместе с его единицей измерения.
Пример:
unit = axipy.UnitValue(2, axipy.LinearUnits.km) print(unit) >>> "2 km"
Конструктор класса:
__init__([value, unit])Конструктор класса.
Свойства:
Устанавливает или возвращает единицу измерения.
Устанавливает или возвращает значение.
Специальные методы:
__eq__(other)Оператор равенства (==).
__ge__(other)Оператор 'Больше или равно' (>=).
__gt__(other)Оператор 'Больше' (>).
__le__(other)Оператор 'Меньше или равно' (<=).
__lt__(other)Оператор 'Меньше' (<).
__repr__()Официальное строковое представление объекта при вызове
repr().__str__()Неформальное строковое представление объекта при вызове
strилиprint().- __init__(value: float = 1, unit: Optional[Unit] = LinearUnits.m)
Конструктор класса.
- Параметры:
value – Значение.
unit – Единица измерения, в которой содержится значение. Если значение не указано, принимаются метры
LinearUnits.m.
- property unit: Unit
Устанавливает или возвращает единицу измерения.