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

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

पायथन के स्ट्रिंग वर्ग में स्प्लिट () नामक एक विधि है जो एक सीमांकक को वैकल्पिक तर्क के रूप में लेती है। इसके लिए डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है। आप इसे निम्न तरीके से उपयोग कर सकते हैं:

>>> 'aa-ab-ca'.split('-')
['aa', 'ab', 'ca']
>>> 'abc mno rst'.split(' ')
['abc', 'mno', 'rst']

आप इस ऑपरेशन के लिए रेगेक्स का भी उपयोग कर सकते हैं। re.split विधि एक सीमांकक रेगेक्स और स्ट्रिंग लेती है और सूची लौटाती है। उदाहरण के लिए:

>>> import re
>>> re.split('-', 'aa-ab-ca')
['aa', 'ab', 'ca']
>>>re.split(' ', 'abc mno rst')
['abc', 'mno', 'rst']



  1. पायथन में NEWLINEs पर कैसे विभाजित करें?

    हम इसे प्राप्त करने के लिए स्ट्रिंग क्लास में स्प्लिटलाइन () विधि का उपयोग कर सकते हैं। उदाहरण के लिए: >>> """some multi line string""".splitlines() ['some', 'multi line', 'string'] हम विभाजन () विधि में सीमांकक \n को निम्नानुसार भी निर

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

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

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

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