Library "BinaryDecimalConversion" Converts decimal to and from binary.
to_binary(number) convert integer to binary string Parameters:
number: int, value to convert.
Returns: string
to_decimal(binary) Converts a binary in a string to decimal. Parameters:
binary: string, binary number in a string.
Returns: int
版本注释
v2 Binary shift methods, they are a bit demanding tho :s .
Added: leftshift_logical(x, n) Shift the bits of an integer to the left. Parameters: x: int . Value to shift. n: int . Number of zeros to append to x. Returns: int.
版本注释
v3 missed some exports..
Added: rightshift_logical(x, n) Shift the bits of an integer to the right. Parameters: x: int . Value to shift. n: int . Number of bits to remove at the right of x. Returns: int.
rightshift_arithmetic(x, n) Shift the bits of an integer to the right. Parameters: x: int . Value to shift. n: int . Number of bits to remove at the right of x. Returns: int.
版本注释
v4 correcting a greasy finger :P, /lastonehesaid..
Updated: leftshift_arithmetic(x, n) Shift the bits of an integer to the left. Parameters: x: int . Value to shift. n: int . Number of zeros to append to x. Returns: int.