Python มีฟังก์ชันที่ตรงไปตรงมาในการแปลงทศนิยมเป็นไบนารี ฐานแปด และฐานสิบหก ฟังก์ชันเหล่านี้คือ −
Binary: bin() Octal: oct() Hexadecimal: hex()
ตัวอย่าง
คุณสามารถใช้ฟังก์ชันเหล่านี้ได้ดังต่อไปนี้เพื่อรับการแทนค่าที่เกี่ยวข้อง -
decimal = 27 print(bin(decimal),"in binary.") print(oct(decimal),"in octal.") print(hex(decimal),"in hexadecimal.")
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
0b11011 in binary. 0o33 in octal. 0x1b in hexadecimal.