Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में बिन ()

बिन () फ़ंक्शन एक दशमलव को बाइनरी में परिवर्तित करता है। परिवर्तित किए जाने वाले पैरामीटर के रूप में आप धनात्मक या ऋणात्मक पूर्णांक का उपयोग कर सकते हैं।

सिंटैक्स

नीचे फ़ंक्शन का सिंटैक्स है।

bin(n)
Parameters : an integer to convert
Return Value : A binary string of an integer or int object.
Exceptions : Raises TypeError when a float value is sent as argument.

नीचे दिए गए उदाहरण में हम एक धनात्मक और ऋणात्मक पूर्णांक को बाइनरी में बदलते हैं। परिणाम 0b के उपसर्ग के साथ सामने आते हैं, यह इंगित करने के लिए कि संख्या एक द्विआधारी प्रतिनिधित्व है।

उदाहरण

n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(bin_number)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Write the code result here.
Result
Enter an integer :23
0b10111
Enter an integer :-31
-0b11111

यदि हम परिवर्तित संख्या के सामने 0b उपसर्ग नहीं चाहते हैं, तो हमें प्रारंभिक 2 वर्णों को हटाने के लिए स्ट्रिंग फ़ंक्शन लागू करने की आवश्यकता है।

उदाहरण

n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(type(bin_number))
x = bin_number[2:]
print(x)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Enter an integer :13

1101

  1. पायथन में फ्लोट को पूर्णांक में कैसे बदलें?

    पायथन में एक अंतर्निहित फ़ंक्शन int() है जो फ्लोट ऑब्जेक्ट को पूर्णांक में बदलने में मदद करता है। >>> a=10.56 >>> int(a) 10

  1. पायथन में एक पूर्णांक को एक वर्ण में कैसे परिवर्तित करें?

    पायथन का बिल्ट-इन फंक्शन chr() 0 से 0x10ffff के बीच एक पूर्णांक के समतुल्य एक यूनिकोड वर्ण देता है। >>> chr(a) 'd' >>> chr(300) 'Ĭ' >>> chr(65) 'A'

  1. पायथन में ^ ऑपरेटर का कार्य क्या है

    पायथन में ^ को EXOR ऑपरेटर कहा जाता है। यह एक बिटवाइज़ ऑपरेटर है जो बिट्स को ऑपरेंड के रूप में लेता है। अगर एक ऑपरेंड 1 है और दूसरा 0 है तो यह 1 लौटाता है। मान लें कि a=60 (00111100 बाइनरी में) और b=13 (00001101 बाइनरी में) a और b का बिटवाइज़ XOR 49 (बाइनरी में 0111001) देता है >>> a=60 &g