数值和数学模块¶
本章描述的模块提供了数值和数学相关的功能和数据类型。numbers 模块定义了数字类型的抽象层次结构。math 和 cmath 模块包含用于浮点数和复数的各种数学函数。decimal 模块支持使用任意精度算术精确表示十进制数。
本章记录了以下模块
numbers— 数字抽象基类math— 数学函数cmath— 复数的数学函数decimal— 十进制定点和浮点算术- 快速入门教程
- Decimal 对象
Decimaladjusted()as_integer_ratio()as_tuple()canonical()compare()compare_signal()compare_total()compare_total_mag()conjugate()copy_abs()copy_negate()copy_sign()exp()from_float()fma()is_canonical()is_finite()is_infinite()is_nan()is_normal()is_qnan()is_signed()is_snan()is_subnormal()is_zero()ln()log10()logb()logical_and()logical_invert()logical_or()logical_xor()max()max_mag()min()min_mag()next_minus()next_plus()next_toward()normalize()number_class()quantize()radix()remainder_near()rotate()same_quantum()scaleb()shift()sqrt()to_eng_string()to_integral()to_integral_exact()to_integral_value()
- 逻辑操作数
- 上下文对象
getcontext()setcontext()localcontext()BasicContextExtendedContextDefaultContextContextclear_flags()clear_traps()copy()copy_decimal()create_decimal()create_decimal_from_float()Etiny()Etop()abs()add()canonical()compare()compare_signal()compare_total()compare_total_mag()copy_abs()copy_negate()copy_sign()divide()divide_int()divmod()exp()fma()is_canonical()is_finite()is_infinite()is_nan()is_normal()is_qnan()is_signed()is_snan()is_subnormal()is_zero()ln()log10()logb()logical_and()logical_invert()logical_or()logical_xor()max()max_mag()min()min_mag()minus()multiply()next_minus()next_plus()next_toward()normalize()number_class()plus()power()quantize()radix()remainder()remainder_near()rotate()same_quantum()scaleb()shift()sqrt()subtract()to_eng_string()to_integral_exact()to_sci_string()
- 常量
- 舍入模式
- 信号
- 浮点注意事项
- 使用线程
- 示例
- Decimal FAQ
fractions— 有理数random— 生成伪随机数statistics— 数学统计函数