जानें कि पायथन में स्प्लिट फंक्शन का उपयोग कैसे करें

यह लेख बताता है कि हम विभिन्न उदाहरणों के साथ अलग-अलग मापदंडों और अधिकतम उदाहरण के साथ अजगर में विभाजन फ़ंक्शन का उपयोग कैसे कर सकते हैं।

पायथन प्रोग्रामिंग भाषा में विभिन्न हैं जानकारी का प्रकार तार सहित। भले ही तार प्रकृति में अपरिवर्तनीय हैं, फिर भी हम एक स्ट्रिंग का उपयोग करके हेरफेर कर सकते हैं एक विभाजन समारोह की तरह। यह विभिन्न मापदंडों का उपयोग करके बड़े तारों को छोटे तारों में तोड़ता है। इस लेख में, हम इस बारे में जानेंगे कि हम विभाजित फंक्शन का उपयोग कैसे कर सकते हैं । इस ब्लॉग में चर्चा किए गए विषय निम्नलिखित हैं:

एक स्ट्रिंग क्या है?

अजगर में स्ट्रिंग्स यूनिकोड चरित्र मूल्यों का प्रतिनिधित्व करते हैं। पायथन में एक चरित्र डेटा प्रकार नहीं है, एक एकल वर्ण को एक स्ट्रिंग के रूप में भी माना जाता है।





स्ट्रिंग को घोषित करने के लिए हम सिंगल या डबल कोट्स का उपयोग करते हैं। एक स्ट्रिंग तक पहुंचने के लिए, हम अनुक्रमित और वर्ग कोष्ठक का उपयोग करते हैं। चूंकि स्ट्रिंग्स प्रकृति में परस्पर परिवर्तनशील हैं, इसलिए हम एक स्ट्रिंग घोषित करने के बाद कोई बदलाव नहीं कर सकते हैं।

नाम = 'एडुर्का' प्रिंट (नाम [0])
 आउटपुट: है

हालांकि हम घोषणा के बाद एक स्ट्रिंग नहीं बदल सकते हैं, हम अजगर में एक स्ट्रिंग को विभाजित कर सकते हैं।



स्प्लिट फंक्शन की जरूरत

स्प्लिट फ़ंक्शन दिए गए विभाजक के आधार पर स्ट्रिंग को विभाजित करने के बाद स्ट्रिंग की एक सूची देता है। अजगर में विभाजित कार्य का उपयोग करने के फायदे निम्नलिखित हैं:

बाइनरी को इंट जावा में बदलें
  • कुछ बिंदु पर हमें एक बड़ी स्ट्रिंग को छोटे टुकड़ों या तारों में तोड़ना पड़ सकता है।
  • यह संघनन के विपरीत है, जो दो तारों को एक साथ जोड़ता है।
  • विभाजन फ़ंक्शन में कोई भी प्रदान नहीं किए जाने पर सफेद रिक्त स्थान को एक विभाजक माना जाता है।
  • विश्लेषण करना और निष्कर्ष निकालना आसान हो जाता है।
  • यह एन्क्रिप्टेड स्ट्रिंग्स को डीकोड करने में मदद करता है।

पायथन में स्प्लिट फंक्शन का उपयोग कैसे करें?

स्प्लिट फ़ंक्शन एक बड़ी स्ट्रिंग को तोड़ता है और छोटे चंक्स या स्ट्रिंग्स के साथ एक सूची देता है। नीचे अजगर में एक स्ट्रिंग को विभाजित करने के लिए एक उदाहरण है।

a = 'हम एडुर्का हैं, आपके पास अपने ज्ञान के प्रिंट (a.split ()) को बढ़ाने के लिए अत्याधुनिक ट्यूटोरियल और प्रमाणन कार्यक्रम हैं।
 आउटपुट: [[वी ’, 'हैं’, We एडुर्का ’,, वी’,, है ’,' कटिंग’, tutorials एज ’, edge ट्यूटोरियल्स’, 'और ’,' सर्टिफिकेशन’, 'प्रोग्राम्स ’,' टू’, ’ अपस्किल ',' योर ',' नॉलेज ']

ऊपर एक सरल उदाहरण है कि पूरे पाठ को छोटे तारों में विभाजित करने के लिए स्प्लिट फ़ंक्शन का उपयोग कैसे किया जा सकता है। लेकिन विभाजन फ़ंक्शन में निष्पादन को अनुकूलित करने के लिए अलग-अलग पैरामीटर हैं।



स्प्लिट पैरामीटर्स

  1. विभाजक - यह एक सीमांकक की तरह कार्य करता है, स्ट्रिंग निर्दिष्ट विभाजक के अनुसार टूट जाती है। यह वैकल्पिक भी है, यदि कोई विभाजक निर्दिष्ट नहीं है, तो डिफ़ॉल्ट विभाजक सफेद स्थान होगा।

  2. मैक्स - यह वैकल्पिक भी है। यह विभाजन की संख्या को परिभाषित करता है। डिफ़ॉल्ट मान -1 है जिसका अर्थ है विभाजन की संख्या पर कोई सीमा नहीं।

    कैसे ग + + में गोटो का उपयोग करने के लिए

अलग करनेवाला

नीचे एक विभाजक पैरामीटर के साथ विभाजन फ़ंक्शन को दिखाने के लिए एक उदाहरण है:

a = 'Edureka सबसे बड़ी एडटेक कंपनी है, इसमें' प्रिंट (a.split (',') b = 'रविवार * सोमवार * मंगलवार * बुधवार * गुरुवार * शुक्रवार * शनिवार * शनिवार (a) को सीखने के लिए कई अत्याधुनिक पाठ्यक्रम हैं। विभाजित करें(' * ')
 आउटपुट: ['एडुर्का सबसे बड़ी एडटेक कंपनी है', 'इसमें सीखने के लिए कई अत्याधुनिक पाठ्यक्रम हैं]] [' रविवार ',' सोमवार ',' मंगलवार ',' बुधवार ',' गुरुवार ',' शुक्रवार ',' शनिवार ']

उपरोक्त उदाहरण में, विभाजक निर्दिष्ट किया गया है जिसके अनुसार स्ट्रिंग को छोटे तारों में विभाजित किया गया है।

मैक्स

नीचे एक अधिकतम पैरामीटर के साथ विभाजन फ़ंक्शन को दिखाने के लिए एक उदाहरण है:

a = 'my * name * है * python' प्रिंट (a.split ('*', 3)
 आउटपुट: ['मेरा', 'नाम', 'है', 'अजगर']

उपरोक्त उदाहरण में अधिकतम पैरामीटर 3 पर सेट है, जिसका अर्थ है कि आउटपुट में स्ट्रिंग्स की सूची में 4 तत्व होंगे।

उदाहरण

नीचे कुछ उदाहरण दिए गए हैं, जहाँ हम विभाजित फंक्शन का उपयोग करके स्ट्रिंग को छोटे टुकड़ों या तारों में विभाजित कर सकते हैं।

a = 'मेरा नाम python' प्रिंट (a.split ()) b = 'CatDogAntCarTap' प्रिंट ([b [i: i + 3] में i के लिए रेंज (0, len (b), 3)] c = है 'अजगर # # # गिडो # वैन # रोस्सम' प्रिंट से # बना था (c.split ('#', 6) d = 'यह, होगा, होगा, आउटपुट में, यह' प्रिंट 'नहीं होगा) (',', 4)
 आउटपुट: [[मेरा ’, 'नाम’,' है ’, on अजगर’] ['बिल्ली ’,' कुत्ता’, Car चींटी ’, Ant कार’, 'ठोकर ’] [' अजगर’, 'था ’,' बनाया’ , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']

इस ब्लॉग में, हमने सीखा है कि कैसे विभाजन फ़ंक्शन का उपयोग बड़े स्ट्रिंग्स को छोटे विखंडू या स्ट्रिंग्स में तोड़ने के लिए किया जा सकता है। स्ट्रिंग एक अपरिवर्तनीय डेटा संरचना है जिसका अर्थ है कि इसे घोषित करने के बाद इसे बदला नहीं जा सकता है। हालांकि विभाजन फ़ंक्शन का उपयोग करके हेरफेर किया जा सकता है। पायथन प्रोग्रामिंग भाषा में अलग-अलग डेटा प्रकार होते हैं सूची , , टप्पल , सेट आदि।

आदिम डेटा प्रकार और विशेष डेटा संरचनाएँ अपने कोड को अनुकूलित करें और अन्य प्रोग्रामिंग भाषाओं पर अजगर को बढ़त दें। अपने कौशल में महारत हासिल करने के लिए दाखिला लिया और अपने सीखने को किक करें।

कोई भी प्रश्न है? उन्हें टिप्पणियों में उल्लेख करें, हम जल्द से जल्द आपको वापस कर देंगे।