px普贤教程PuXian
普贤教程 › 包参考

units 包

常用单位换算

项值
包名units
版本0.2.0
可用版本0.1.0 / 0.2.0
入口units.px
分类数学与统计
文件数 / 行数1 / 180

安装与引入

bash
pxpkg init          # 首次
pxpkg add units@0.2.0
pxpkg install
px
import units
所属分类教程:数学与统计

公开接口

函数参数
un_convertvalue, frm, to
其余 9 个 def(内部与辅助,可直接调用但不属稳定接口)
函数参数
un_cleanu
un_infou
un_is_tempu
un_to_cv, u
un_from_cc, u
un_convert_tempvalue, frm, to
un_convert_datavalue, frm, to
un_convert_speedvalue, frm, to
un_list_units

包内说明(源码头注释)

text
============================================================
普贤生态库:registry/units —— 常用单位换算
------------------------------------------------------------
纯函数库(无 IO、无状态),编译(px build)与解释(px run)双模式一致。
un_convert(value, from, to) → Ok(float) | Err
类别(base 因子):长度 m(km/cm/mm/in/ft/yd/mi)、质量 kg(g/mg/t/lb/oz)、
时间 s(min/h/day/week/ms)、数据量 B(KB/MB/GB/TB,1024 进制);
温度 C/F/K 独立公式;跨类/未知单位 Err。
单位名大小写不敏感。
============================================================