पायथन बिन () फ़ंक्शन

Payathana Bina Fanksana



'पायथन' एक कंप्यूटर प्रोग्रामिंग भाषा है जिसका व्यापक रूप से उपयोग किया जाता है क्योंकि इसकी भाषा कोडिंग अंग्रेजी भाषा के समान है। इसलिए, प्रोग्रामर और उपयोगकर्ता इसे पसंद करते हैं क्योंकि इसे पढ़ना और काम करना आसान है। 'बिन ()' फ़ंक्शन पायथन में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग पूर्णांक संख्याओं को बाइनरी ट्रांसफ़िगरेशन में बदलने के लिए किया जाता है। बाइनरी नंबर वे हैं जो आधार 2 को व्यक्त करते हैं, जिसका अर्थ है कि वे या तो '1' या '0' हैं। पायथन में द्विआधारी रूपांतरण को उपसर्ग 'ओब' के साथ दर्शाया गया है। यह बाइनरी की स्ट्रिंग प्रारूप प्रस्तुति के लिए है।

पायथन में बिन () फ़ंक्शन कैसे काम करता है

जब हम बिन () फ़ंक्शन के निष्पादन के लिए एक पूर्णांक पास करते हैं, तो परिणाम दिए गए नंबर के बाइनरी प्रतिनिधित्व के साथ आते हैं लेकिन 'ओब' उपसर्ग से शुरू होते हैं। उदाहरण के लिए, यदि संख्या '7' बाइनरी परिणाम '111' है, तो यह परिणाम को शामिल किए गए उपसर्ग के साथ दिखाएगा, जो 'Ob111' जैसा दिखता है। हम पायथन वातावरण में बिन () फ़ंक्शन कर रहे हैं। हम निम्नलिखित लेखन में उदाहरणों की सहायता से एक और स्पष्ट स्पष्टीकरण प्राप्त करेंगे।

वाक्य - विन्यास

'बिन' ( ) '

उपरोक्त सिंटैक्स पायथन बिन () फ़ंक्शन का है। बिन () फ़ंक्शन किसी संख्या को बाइनरी संख्या में परिवर्तित करता है। यह काम करता है क्योंकि हम पायथन में फ़ंक्शन बिन () में एक नंबर पास करते हैं, और यह बाइनरी नंबरों के प्रतिनिधित्व में रिटर्न परिणाम देगा।







पैरामीटर

'बिन' ( तथा ) '

सिंटैक्स में 'ई' बाइनरी में रूपांतरण प्रदर्शन के लिए दिया गया पूर्णांक है। 'ई' को पैरामीटर भी कहा जाता है।



पायथन में बिन () फ़ंक्शन का उपयोग करके उदाहरणों को निष्पादित करना

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



  • पायथन में फंक्शन बिन () का संचालन
  • पायथन में गैर-पूर्णांक के साथ फ़ंक्शन बिन () का संचालन करना
  • पायथन में गैर-पूर्णांक के लिए सूचकांक के साथ फ़ंक्शन बिन () का संचालन करना
  • पायथन में बिन () फ़ंक्शन का उपयोग करके बाइनरी के लिए सकारात्मक संख्यात्मक मान निष्पादित करना
  • पायथन में फ़ंक्शन बिन () का उपयोग करके बाइनरी के लिए नकारात्मक संख्यात्मक मान निष्पादित करना
  • पायथन में फ्लोट प्रकार के साथ फंक्शन बिन () को संचालित करना
  • पायथन में प्रारूप विधि के साथ फंक्शन बिन () का संचालन

उदाहरण 01: पायथन में बिन () फ़ंक्शन का संचालन

इस उदाहरण में, हम सीखेंगे कि पायथन के बिन () फ़ंक्शन का उपयोग कैसे करें। सबसे पहले, हमें नंबर को इनिशियलाइज़ करना होगा। यहां हम '20' लेंगे। अब, पायथन में बिन () फ़ंक्शन के साथ लिखे गए '20 की बाइनरी संख्या है' कथन के साथ फ़ंक्शन को प्रिंट करें।





आउटपुट '20' नंबर पर सफलतापूर्वक किए गए बाइनरी नंबर रूपांतरण को दिखाता है। आउटपुट में 'ob' उपसर्ग प्रदर्शित होता है, और '101' बाइनरी रूपांतरण स्ट्रिंग परिणाम होता है।



उदाहरण 02: पायथन में एक फ़ंक्शन को उपयोगकर्ता-परिभाषित के साथ बिन () फ़ंक्शन का संचालन करना

यहां, हम उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन के साथ पायथन में बिन () फ़ंक्शन को लागू करेंगे। हमने बाइनरी को 'w' और दूसरे को 'n' के रूप में लिया है। 'एन' में 'डब्ल्यू' के लिए बिन () फ़ंक्शन रूपांतरण है। अब, इस उदाहरण में 'ओब' उपसर्ग को हटाने के लिए शर्त लागू की गई है। फिर, हमें एक संख्या चुननी होगी, जिसे हमने द्विआधारी प्रतिनिधित्व के लिए जोड़ा गया नंबर '85' लिया है।

निम्नलिखित आउटपुट कोड में ऊपर चुने गए '85' के बाइनरी प्रतिनिधित्व को प्रदर्शित करता है, पायथन में उपयोगकर्ता-परिभाषित फ़ंक्शन के साथ बिन () फ़ंक्शन का उपयोग करता है।

उदाहरण 03: पायथन में यूजर-डिफाइंड फंक्शन द्वारा बिन () फंक्शन और इंडेक्स () फंक्शन को ऑपरेट करना

यहां, हम पायथन में उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन का उपयोग करके इंडेक्स () के साथ बिन () फ़ंक्शन को निष्पादित करेंगे। इस पद्धति में, हमें वस्तुओं को बिन () में भेजना होगा और इसके साथ पायथन इंडेक्स () का भी उपयोग करना होगा, जो हमेशा सकारात्मक पूर्णांक देता है। कोड में लागू करने के लिए चुनी गई संख्या '66' है, जो कि बिन () और इंडेक्स () विधियों का उपयोग करके पायथन में बाइनरी प्रतिनिधित्व के लिए है।

बिन () फ़ंक्शन और इंडेक्स () विधि संख्या '66' बाइनरी प्रतिनिधित्व सफलता के साथ किया जाता है।

उदाहरण 04: पायथन में बिन () फ़ंक्शन का उपयोग करके बाइनरी के लिए सकारात्मक संख्यात्मक मान का प्रदर्शन करना

इस उदाहरण में, हम सकारात्मक पूर्णांक (संख्या) लेते हुए, पायथन में बिन () फ़ंक्शन करेंगे, जो उस सकारात्मक संख्या पर बाइनरी ऑपरेशन करेगा। उसके लिए हमें एक नंबर इनिशियलाइज़ करना होगा। यहां इस उदाहरण में, हमने संख्या '45' ली है, जो कोई भी संख्या होनी चाहिए लेकिन एक सकारात्मक होनी चाहिए।

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

उदाहरण 05: पायथन में बिन () फ़ंक्शन का उपयोग करके बाइनरी के लिए नकारात्मक संख्यात्मक मान निष्पादित करना

पिछले उदाहरण में, हमने बिन फ़ंक्शन का उपयोग करके सकारात्मक संख्यात्मक मान का प्रदर्शन किया। यहां, हम एक ही कोड लागू करेंगे लेकिन बाइनरी में बिन () फ़ंक्शन का उपयोग करके नकारात्मक संख्यात्मक मान को केवल एक नकारात्मक पूर्णांक आरंभीकरण में बदलकर निष्पादित करेंगे। तो, हमारे पास यहां ऋणात्मक संख्या है जिसे '-35' सौंपा गया है।

ऋणात्मक पूर्णांक '-35' बाइनरी प्रतिनिधित्व नीचे पायथन के बिन () फ़ंक्शन का उपयोग करके दिखाया गया है:

उदाहरण 06: पायथन में फ्लोट प्रकार के साथ बिन () फ़ंक्शन का संचालन

क्या होगा यदि हमें बिन फ़ंक्शन को उस संख्या के साथ करना है जिसमें एक बिंदु है जिसे कंप्यूटर भाषा में फ्लोटिंग नंबर कहा जाता है, जैसे '8.7' या कोई भी संख्या, जो राउंड-ऑफ नहीं है? आइए एक उदाहरण देखें कि इस परिदृश्य से कैसे निपटा जाए। हमने एक फ्लोट नंबर तर्क पारित किया है। संख्या '74.3' है जिसमें फ़ंक्शन बिन () पायथन का उपयोग करके प्रिंट स्टेटमेंट है।

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

उदाहरण 07: पायथन में प्रारूप विधि के साथ बिन () फ़ंक्शन का संचालन

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

आउटपुट नीचे दिए गए दो दिए गए मापदंडों के परिणाम प्रदर्शित करता है:

निष्कर्ष

इस लेख में, हमने विभिन्न उदाहरण प्रदान करके पायथन में बिन () फ़ंक्शन के उपयोग पर ध्यान केंद्रित किया, जैसे कि बिन () फ़ंक्शन के लिए पायथन में सकारात्मक और नकारात्मक पूर्णांक मान संचालन, फ़ंक्शन बिन () और इंडेक्स () उपयोगकर्ता द्वारा परिभाषित संस्करण के साथ, सरल बिन ऑपरेशन, और उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन के साथ केवल बिन () फ़ंक्शन ऑपरेशन। जैसा कि 'ओब' उपसर्ग उदाहरण 2 में हर बार द्विआधारी प्रतिनिधित्व के साथ दिखाई देता है, हमने पायथन होम में उपसर्ग हटाने को निष्पादित किया है। पायथन में फ़ंक्शन बिन () पूर्णांकों के रूपांतरण प्रदर्शन के लिए एक उपयोगी लेकिन शक्तिशाली अंतर्निहित फ़ंक्शन है। इसे एक लंबी विधि में निष्पादित किए बिना, हम इसे केवल उस मान (संख्या) को दर्ज करके कर सकते हैं जिसका बाइनरी परिणाम हम चाहते हैं।