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

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

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

उदाहरण

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

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

आउटपुट

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

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

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

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

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

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

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

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