Module pywander.number
Functions
def radix_conversion(number: Union[int, str], output_radix, input_radix=10) ‑> str
-
number radix conversion.
number: input can be a number or string output_radix: input_radix: the input number radix, default is 10 the radix support list: ['bin', 'oct', 'dec', 'hex', 2, 8, 10, 16]
>>> radix_conversion(10, 'bin') '1010' >>> radix_conversion('0xff', 2, 16) '11111111' >>> radix_conversion(0o77, 'hex') '3f' >>> radix_conversion(100, 10) '100' >>> radix_conversion(100,1) Traceback (most recent call last): ...... pywander.exceptions.OutOfChoiceError: radix is out of choice.
def round_half_up(n, decimals=0)
-
实现常见的那种四舍五入,警告这只是一种近似,如果有精确的小数需求还是推荐使用decimal模块。