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

ฟังก์ชัน bin() ใน Python: แปลงเลขฐานสิบเป็นฐานสอง

ในบทช่วยสอนนี้ เราจะเรียนรู้ฟังก์ชัน bin()

bin()

bin() ใช้แปลงตัวเลขฐานสิบ (Decimal) เป็นฐานสอง (Binary) ใน Python ตัวเลขฐานสองจะขึ้นต้นด้วย 0b ผลลัพธ์ของ bin() ก็ขึ้นต้นด้วย 0b เช่นกัน

ตัวอย่างที่ 1

n = 2
binary = bin(n)
print(binary)

ผลลัพธ์

0b10

ตัวอย่างที่ 2

n = 100
binary = bin(n)
print(binary)

ผลลัพธ์

0b1100100

ตัวอย่างที่ 3: Error กรณีส่งค่าที่ไม่ใช่ตัวเลข

n = 'Hafeez'
binary = bin(n)
print(binary)

ผลลัพธ์

TypeError: 'str' object cannot be interpreted as an integer

สรุป

bin() แปลง int เป็น binary string ขึ้นต้นด้วย 0b ส่งค่า non-int จะได้ TypeError หากมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็น