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

पायथन में bin() फ़ंक्शन


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
  1. - Python में float को integer में कैसे बदलें?

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

  1. - Python में पूर्णांक को वर्ण (Character) में कैसे बदलें?

    Python में chr() फ़ंक्शन का उपयोग करके पूर्णांक को वर्ण में बदलना Python का बिल्ट-इन फ़ंक्शन chr() 0 से 0x10ffff के बीच पूर्णांक के बराबर यूनिकोड वर्ण लौटाता है। >>> chr(100) d >>> chr(300) Ĭ >>> chr(65) A

  1. - Python में ^ ऑपरेटर का कार्य क्या है?

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