普贤教程 › 包参考
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_convert | value, frm, to |
其余 9 个 def(内部与辅助,可直接调用但不属稳定接口)
| 函数 | 参数 |
|---|---|
un_clean | u |
un_info | u |
un_is_temp | u |
un_to_c | v, u |
un_from_c | c, u |
un_convert_temp | value, frm, to |
un_convert_data | value, frm, to |
un_convert_speed | value, 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。
单位名大小写不敏感。
============================================================