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: Unit = LinearUnits.m)
Конструктор класса.
- Параметры:
value – Значение.
unit – Единица измерения, в которой содержится значение. Если значение не указано, принимаются метры
LinearUnits.m
.
- property unit: Unit
Устанавливает или возвращает единицу измерения.