Computer >> Máy Tính >  >> Lập trình >> Python

Nhanh chóng chuyển đổi số thập phân sang các cơ sở khác trong Python

Trong Python, có một số phương pháp dễ dàng để chuyển đổi số Thập phân sang các cơ số khác như Binary, Octal &Hexadecimal. Ví dụ:nếu số là 19 trong Hệ thập phân, trong hệ nhị phân, nó sẽ hiển thị 10011, Trong bát phân, nó sẽ hiển thị 23 và trong Hệ thập lục phân, nó sẽ hiển thị 13.

Trong kết quả, nó sẽ hiển thị 0b, 0o, 0x trước các số lần lượt là Binary, Octal và Hexadecimal. 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ã mẫu

#using bin(), oct(), hex() functions
x = 242
print('The number {} in binary form: {}'.format(x, bin(x)))
print('The number {} in octal form: {}'.format(x, oct(x)))
print('The number {} in hexadecimal form: {}'.format(x, hex(x)))

Đầu ra

The number 242 in binary form: 0b11110010
The number 242 in octal form: 0o362
The number 242 in hexadecimal form: 0xf2