Chronaxis用户手册English
本页目录对象导航require_number参数返回说明异常说明

chronaxis.core.units

检查转换系数和范围端点的原生有限数值;单位关系由 unit_registry 统一提供。

这是模块参考。日常调用先查公开API索引;下划线对象和嵌套函数供维护者查阅。签名来自固定源码,公开类构造签名经实际Python接口核对。

对象导航

对象 用途
require_number 要求有限原生数值,拒绝bool及未经声明的隐式标量转换。
导入与重导出来源(展开)
python
from math import isfinite

require_number

要求有限原生数值,拒绝bool及未经声明的隐式标量转换。

python
require_number(value: int | float, field: str) -> int | float

参数

名称 数据类型 必填 省略时的值 用途、取值和效果
value int | float 是 无 位置或关键字。value为原生int或有限float
field str 是 无 位置或关键字。field用于诊断位置。

返回说明

原数值,不改变整数精度。

异常说明

TypeError为其他类型;ValueError为非有限float。

返回类型:int | float。

源码:src/chronaxis/core/units.py:6(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。

Chronaxis 用户手册 · 离线阅读