bin() फ़ंक्शन दशमलव को बाइनरी में बदलता है। आप परिवर्तित किए जाने वाले पैरामीटर के रूप में धनात्मक या ऋणात्मक पूर्णांक का उपयोग कर सकते हैं।
सिंटैक्स
नीचे फ़ंक्शन का सिंटैक्स दिया गया है।
bin(n) पैरामीटर्स: परिवर्तित करने के लिए एक पूर्णांक वापसी मान: एक पूर्णांक या int ऑब्जेक्ट का बाइनरी स्ट्रिंग। अपवाद: जब फ्लोट मान को तर्क के रूप में भेजा जाता है तो TypeError उत्पन्न होता है।
नीचे दिए गए उदाहरण में हम एक धनात्मक और एक ऋणात्मक पूर्णांक को बाइनरी में बदलते हैं। परिणाम 0b उपसर्ग के साथ आते हैं जो इंगित करता है कि संख्या बाइनरी प्रतिनिधित्व है।
उदाहरण
n = input("एक पूर्णांक दर्ज करें: ")
dec_number = int(n)
bin_number = bin(dec_number)
print(bin_number)
आउटपुट
कोड का परिणाम यहाँ लिखें। परिणाम एक पूर्णांक दर्ज करें: 23 0b10111 एक पूर्णांक दर्ज करें: -31 -0b11111
यदि हम परिवर्तित संख्या के सामने 0b उपसर्ग नहीं चाहते हैं, तो हमें प्रारंभिक 2 वर्णों को हटाने के लिए स्ट्रिंग फ़ंक्शन लागू करना होगा।
उदाहरण
n = input("एक पूर्णांक दर्ज करें: ")
dec_number = int(n)
bin_number = bin(dec_number)
print(type(bin_number))
x = bin_number[2:]
print(x)
आउटपुट
एक पूर्णांक दर्ज करें: 13 1101