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

Python में स्ट्रिंग को कैसे विभाजित करें


कई बार हमें किसी दिए गए स्ट्रिंग को किसी डिलीमीटर के आधार पर कई भागों में विभाजित करने की आवश्यकता होती है। Python इसके लिए split() नामक फ़ंक्शन प्रदान करता है। यह डिलीमीटर को नियंत्रित करने और डिलीमीटर के रूप में माने जाने वाले कैरेक्टर की संख्या को नियंत्रित करने का एक तरीका भी प्रदान करता है।

उदाहरण

नीचे दिए गए उदाहरण में हमारे पास कई शब्दों वाली एक स्ट्रिंग है और उनके बीच स्पेस है। लेकिन Banana और grape के बीच दो स्पेस कैरेक्टर हैं। तदनुसार विभाजन होता है। जब कोई पैरामीटर प्रदान नहीं किया जाता है तो प्रत्येक स्पेस को डिलीमीटर के रूप में लिया जाता है।

str = "Apple Banana  Grapes Apple" print(str.split()) print(str.split(' ', 2))

आउटपुट

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

['Apple', 'Banana', 'Grapes', 'Apple'] ['Apple', 'Banana', ' Grapes Apple']

  1. - पायथन में स्ट्रिंग को डिलीमीटर स्ट्रिंग द्वारा कैसे विभाजित करें?

    पायथन के स्ट्रिंग क्लास में split() नामक एक मेथड होता है जो एक वैकल्पिक आर्गुमेंट के रूप में डिलीमीटर लेता है। इसके लिए डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> aa-ab-ca.split(-) [aa, ab, ca] >>> abc mno rst.split( ) [abc, mno, rst] आप इस ऑपर

  1. - पायथन में स्ट्रिंग को कैसे रिवर्स करें?

    पायथन में स्ट्रिंग को रिवर्स करने के लिए स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटर्स का उपयोग किया जा सकता है। उदाहरण के लिए: >>> Hello[::-1] olleH >>> Halloween[::-1] neewollaH [] ऑपरेटर कोलन : से अलग 3 नंबर ले सकता है। पहला स्टार्ट इंडेक्स है, दूसरा एंड इंडेक्स है और तीसरा स्ट्राइड है। य

  1. - पायथन में कैसे जांचें कि स्ट्रिंग अल्फान्यूमेरिक है?

    पायथन स्ट्रिंग क्लास में isalnum() नामक एक मेथड होता है जिसे स्ट्रिंग पर कॉल किया जा सकता है और यह हमें बताता है कि स्ट्रिंग में केवल अल्फान्यूमेरिक्स हैं या नहीं। आप इसे निम्न प्रकार से कॉल कर सकते हैं: >>> 123abc.isalnum() True >>> 123#$%abc.isalnum() False आप उसी परिणाम के लिए r