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

bin() ในโปรแกรม Python


ในบทช่วยสอนนี้ เราจะมาเรียนรู้เกี่ยวกับฟังก์ชัน 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

บทสรุป

หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น