Trong Python, có một số phương pháp dễ dàng để chuyển đổi số Decimal sang các cơ số khác như Binary, Octal & Hexadecimal. Ví dụ, nếu số là 19 trong Decimal, trong binary nó sẽ hiển thị 10011, trong octal nó sẽ hiển thị 23, và trong Hexadecimal nó sẽ hiển thị 13.
Trong kết quả, nó sẽ hiển thị 0b, 0o, 0x trước các số của Binary, Octal và Hexadecimal tương ứng. Sử dụng các ký hiệu này, chúng ta có thể dễ dàng xác định cơ số của số.
Mã ví dụ
# sử dụng hàm bin(), oct(), hex()
x = 242
print('Số {} ở dạng binary: {}'.format(x, bin(x)))
print('Số {} ở dạng octal: {}'.format(x, oct(x)))
print('Số {} ở dạng hexadecimal: {}'.format(x, hex(x)))
Đầu ra
Số 242 ở dạng binary: 0b11110010 Số 242 ở dạng octal: 0o362 Số 242 ở dạng hexadecimal: 0xf2