Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

แปลงฐานสิบเป็นฐานอื่นๆ ได้อย่างรวดเร็วใน Python

ใน Python มีวิธีง่ายๆ แปลงตัวเลขฐานสิบเป็นฐานอื่นๆ เช่น Binary, Octal และ Hexadecimal ตัวอย่างเช่น ถ้าตัวเลขคือ 19 ในฐานสิบ ใน binary จะแสดง 10011 ใน octal จะแสดง 23 และใน Hexadecimal จะแสดง 13

ในผลลัพธ์ จะแสดง 0b, 0o, 0x นำหน้าตัวเลขของ Binary, Octal และ Hexadecimal ตามลำดับ ด้วยการสัญลักษณ์เหล่านี้ เราสามารถระบุฐานของตัวเลขได้ง่าย

ตัวอย่างโค้ด

# ใช้ฟังก์ชัน bin(), oct(), hex()
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)))

ผลลัพธ์

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