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

cnnum 包

中文数字转换

项值
包名cnnum
版本0.2.0
可用版本0.1.0 / 0.2.0
入口cnnum.px
分类文本与中文处理
文件数 / 行数1 / 247

安装与引入

bash
pxpkg init          # 首次
pxpkg add cnnum@0.2.0
pxpkg install
px
import cnnum
所属分类教程:文本与中文处理

公开接口

函数参数
cnnum_parses
cnnum_formatn
其余 6 个 def(内部与辅助,可直接调用但不属稳定接口)
函数参数
cn_digitc
cn_groupn
cn_big_digitd
cn_big_texts
cn_big_groupn
cn_amount_strs

包内说明(源码头注释)

text
============================================================
普贤生态库:registry/cnnum —— 中文数字转换
------------------------------------------------------------
纯函数库(无 IO、无状态),编译(px build)与解释(px run)双模式一致。
cnnum_parse(s)   → Ok(int) | Err    "一万二千三百四十五" → 12345
cnnum_format(n)  → Ok(str)         12345 → "一万二千三百四十五"
支持范围:0 ~ 99999999(亿内);"零"用于位间占位。
说明:
- format 采用自然中文读数(无前导"/"后缀)
- parse 容错:严格模式(非法字符 → Err);数字前允许"一"省略(如 "十二")
============================================================