公共基础模块¶
-
ukitai.common.Common.
num_normal
(value, upper_limit, lower_limit, mode=0)[源代码]¶ 规范化数值
- 参数值说明:
value: 原始值
upper_limit: 数值上限
lower_limit: 数值下限
mode (RangMode, optional): 规范模式. Defaults to RangMode.NORMAL.
- 返回值说明:
- 返回规范后的值. 如果 value 超出了 [lower_limit, upper_limit], 会被置为 lower_limit 或 upper_limit, 然后根据 mode 进行改变
- 示例:
- k = num_normal(5, 3, 4) # k = 5 p = num_normal(5, 8, 10, RangMode.OPPOSITE) # p = -8 n = num_normal(-5, -10, -6, RangMode.ABSOLUTE) # n = 6