ในบทช่วยสอนนี้ เราจะมาเรียนรู้เกี่ยวกับฟังก์ชัน bin()
bin()
bin() ฟังก์ชันที่ใช้ในการแปลงตัวเลขเป็นเลขฐานสอง หากคุณส่งตัวเลขไปยังฟังก์ชัน bin() ฟังก์ชันจะคืนค่าเลขฐานสองของตัวเลข
เลขฐานสองใน Python เริ่มต้นด้วย 0b . ผลลัพธ์ของฟังก์ชัน bin() เริ่มต้นด้วย 0b . อย่าสับสนกับสิ่งนั้น
มาดูตัวอย่างกัน
ตัวอย่าง
# initialising a number n = 2 # converting to binary using bin(n) binary = bin(n) # displaying the binary number print(binary)
ผลลัพธ์
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
0b10
ตัวอย่าง
# initialising a number n = 100 # converting to binary using bin(n) binary = bin(n) # displaying the binary number print(binary)
ผลลัพธ์
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
0b1100100
หากคุณส่งผ่านวัตถุอื่นที่ไม่ใช่ตัวเลข คุณจะได้รับข้อผิดพลาด มาดูตัวอย่างกัน
ตัวอย่าง
# initialising a number n = 'Hafeez' # converting to binary using bin(n) binary = bin(n) # displaying the binary number print(binary)
ผลลัพธ์
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
TypeError Traceback (most recent call last) <ipython-input-4-2184ca5e2014> in <module> 3 4 # converting to binary using bin(n) ----> 5 binary = bin(n) 6 7 # displaying the binary number TypeError: 'str' object cannot be interpreted as an integer
บทสรุป
หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น