Unit - Единицы измерения¶
-
class
axipy.cs.
Unit
¶ Класс единиц измерения.
Получение экземпляра единиц измерения осуществляется по атрибуту.
meters = Unit.m # LinearUnit kilometers = Unit.sq_km # AreaUnit
¶ Атрибут
Тип
Наименование
km
Километры
m
Метры
mm
Миллиметры
cm
Сантиметры
mi
Мили
nmi
Морские мили.
inch
Дюймы
ft
Футы
yd
Ярды
survey_ft
Топографические футы.
li
Линки
ch
Чейны
rd
Роды
¶ Атрибут
Тип
Наименование
sq_km
Квадратные километры
sq_m
Квадратные метры
sq_mm
Квадратные миллиметры
sq_cm
Квадратные сантиметры
sq_mi
Квадратные мили
sq_nmi
Квадратные морские мили
sq_inch
Квадратные дюймы
sq_ft
Квадратные футы
sq_yd
Квадратные ярды
sq_survey_ft
Квадратные топографические футы
acre
Акры
hectare
Гектары
sq_li
Квадратные линки
sq_ch
Квадратные чейны
sq_rd
Квадратные роды
perch
Перчи
rood
Руды
Так же доступно задание единиц в градусах через свойство
Unit.degree
Attributes:
Коэффициент преобразования в метры.
Краткое описание.
Локализованное краткое наименование единиц измерения.
Краткое наименование единиц измерения.
Methods:
to_unit
(unit[, value])Перевод значения в другие единицы измерения.
-
to_unit
(unit, value=1)¶ Перевод значения в другие единицы измерения.
- Параметры
unit (
Union
[LinearUnit
,AreaUnit
]) – Единицы измерения, в которые необходимо перевести значение.value (
float
) – Значение для перевода.
Пример:
from axipy import * print("Linear:", unit.km.to_unit(unit.m, 2)) print("Area:", unit.sq_km.to_unit(unit.sq_m, 2)) >>> Linear: 2000.0 >>> Area: 2000000.0
- Тип результата
-