python string split tutorial
उदाहरणों के साथ अजगर में एक स्ट्रिंग को विभाजित करना सीखें:
हमारे कार्यक्रमों में काम करते समय, हमें एक ऐसी स्थिति मिल सकती है जहां हम आगे की प्रक्रिया के लिए एक स्ट्रिंग को छोटे भागों में तोड़ना चाहते हैं।
इस ट्यूटोरियल में, हम आपकी आसान समझ के लिए सरल उदाहरणों के साथ पाइथन में स्ट्रिंग विभाजन को गहराई से देखेंगे।
=> स्क्रैच से अजगर जानने के लिए यहां जाएं
आप क्या सीखेंगे:
- Is स्ट्रिंग ’क्या है?
- एक स्ट्रिंग की घोषणा
- स्ट्रिंग स्प्लिट क्या है?
- पायथन स्प्लिट फ़ंक्शन
- पायथन में एक स्ट्रिंग को कैसे विभाजित करें?
- सूची में विभाजित स्ट्रिंग
- ऐरे में विभाजित करना
- स्ट्रिंग को टोकन करें
- चरित्र द्वारा भाजित स्ट्रिंग
- निष्कर्ष
- अनुशंसित पाठ
Is स्ट्रिंग ’क्या है?
सब कुछ पायथन में एक वस्तु है, इसलिए यहां तक कि स्ट्रिंग को पायथन में एक वस्तु के रूप में माना जाता है।
पात्रों के अनुक्रम को स्ट्रिंग कहा जाता है। एक चरित्र कुछ भी हो सकता है जैसे प्रतीक, अक्षर, संख्या आदि। कंप्यूटर इनमें से किसी भी वर्ण या स्ट्रिंग्स को नहीं समझता है, बल्कि यह केवल द्विआधारी संख्याओं को समझता है, अर्थात 0 और 1 का।
हम इस विधि को एन्कोडिंग कहते हैं और रिवर्स प्रक्रिया को डिकोडिंग कहा जाता है, और एन्कोडिंग ASCII के आधार पर किया जाता है।
एक स्ट्रिंग की घोषणा
स्ट्रिंग्स को दोहरे उद्धरण चिह्नों ('') या एकल उद्धरणों (‘।) का उपयोग करके घोषित किया जाता है।
विंडोज़ में एक एपीके फ़ाइल खोलें
वाक्य - विन्यास:
Variable name = “string value”
या
Variable name = ‘string value’
उदाहरण 1:
my_string = “Hello”
उदाहरण 2:
my_string = ‘Python’
उदाहरण 3:
my_string = “Hello World” print(“String is: “, my_string)
आउटपुट:
स्ट्रिंग है: हैलो वर्ल्ड
उदाहरण 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
आउटपुट:
स्ट्रिंग है: हैलो पायथन
स्ट्रिंग स्प्लिट क्या है?
जैसा कि नाम से ही स्पष्ट है कि स्ट्रिंग विभाजन का अर्थ है दिए गए स्ट्रिंग को छोटे टुकड़ों में विभाजित करना या तोड़ना।
यदि आपने किसी भी प्रोग्रामिंग भाषाओं में स्ट्रिंग्स पर काम किया होगा, तो आप कॉन्टैक्शन (स्ट्रिंग्स के संयोजन) के बारे में जान सकते हैं और स्ट्रिंग विभाजन इसके ठीक विपरीत है। स्ट्रिंग्स पर विभाजन संचालन करने के लिए, पायथन हमें एक अंतर्निहित फ़ंक्शन प्रदान करता है विभाजित करें()।
पायथन स्प्लिट फ़ंक्शन
पायथन विभाजन () विधि का उपयोग स्ट्रिंग को विखंडू में विभाजित करने के लिए किया जाता है, और यह विभाजक नामक एक तर्क को स्वीकार करता है।
एक विभाजक कोई भी चरित्र या प्रतीक हो सकता है। यदि कोई विभाजक परिभाषित नहीं है, तो यह दिए गए स्ट्रिंग को विभाजित करेगा और व्हाट्सएप का उपयोग डिफ़ॉल्ट रूप से किया जाएगा।
वाक्य - विन्यास:
variable_name = “String value” variable_name.split()
उदाहरण 1:
my_string = “Welcome to Python” my_string.split()
आउटपुट:
['वेलकम', 'टू', 'पायथन']
पायथन में एक स्ट्रिंग को कैसे विभाजित करें?
उपरोक्त उदाहरण में, हमने बिना किसी तर्क के स्ट्रिंग को विभाजित करने के लिए विभाजन () फ़ंक्शन का उपयोग किया है।
आइए कुछ तर्कों को पास करके स्ट्रिंग को विभाजित करने के कुछ उदाहरण देखें।
उदाहरण 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
आउटपुट:
विभाजन से पहले, स्ट्रिंग है: सेब, नारंगी, आम
विभाजन के बाद, स्ट्रिंग है: [, Apple ’,, ऑरेंज’, ’मैंगो’]
उदाहरण 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
आउटपुट:
बंटवारे से पहले, स्ट्रिंग है: Welcome0To0Python
बंटवारे के बाद, स्ट्रिंग है: [, वेलकम ’,, टू’,, पायथन ’]
उदाहरण 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
आउटपुट:
पहला फल है: सेब
दूसरा फल है: नारंगी
तीसरा फल है: आम
उपर्युक्त उदाहरण में, हम दिए गए तार 'Apple, Orange, Mango' को तीन भागों में विभाजित कर रहे हैं और इन तीन भागों को क्रमशः विभिन्न चर फल 1, फल 2 और फल 3 में निर्दिष्ट कर रहे हैं।
सूची में विभाजित स्ट्रिंग
जब भी हम पायथन में स्ट्रिंग को विभाजित करते हैं, तो इसे हमेशा सूची में परिवर्तित किया जाएगा।
जैसा कि आप जानते हैं, हम अन्य प्रोग्रामिंग भाषाओं के विपरीत, पायथन में किसी भी प्रकार के डेटा को परिभाषित नहीं करते हैं। इसलिए, जब भी हम विभाजन का उपयोग करते हैं () यह बेहतर कार्य करता है कि हम इसे कुछ चर के लिए असाइन करें ताकि लूप के लिए उन्नत का उपयोग करके इसे एक-एक करके आसानी से एक्सेस किया जा सके।
उदाहरण 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
मूल्य में आइटम के लिए:
print(item)
आउटपुट:
सेब
संतरा
आम
ऐरे में विभाजित करना
जैसा कि हमने पहले चर्चा की, जब भी हम स्ट्रिंग को विभाजित करते हैं तो इसे हमेशा एक ऐरे में परिवर्तित किया जाएगा। हालाँकि, आपके डेटा तक पहुंचने का तरीका अलग होगा।
विभाजन () फ़ंक्शन का उपयोग करते हुए, हम स्ट्रिंग को कुछ टुकड़ों में तोड़ते हैं और इसे कुछ चर में असाइन करते हैं, इसलिए इंडेक्स का उपयोग करके हम टूटे हुए तारों तक पहुंच सकते हैं और इस अवधारणा को एरेस कहा जाता है।
आइए देखें कि हम सरणियों का उपयोग करके विभाजन डेटा तक कैसे पहुंच सकते हैं।
उदाहरण 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value[0]) print(“Second item is: “, value[1]) print(“Third item is: “, value[2])
आउटपुट:
पहला आइटम है: Apple
दूसरा आइटम है: ऑरेंज
तीसरी वस्तु है: आम
स्ट्रिंग को टोकन करें
जब हम स्ट्रिंग को विभाजित करते हैं, तो यह छोटे टुकड़ों में टूट जाता है और इन छोटे टुकड़ों को टोकन कहा जाता है।
उदाहरण:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
आउटपुट:
स्ट्रिंग टोकन हैं: [’ऑडी’,, बीएमडब्ल्यू ’,’ फेरारी ’]
उपरोक्त उदाहरण में ऑडी, बीएमडब्ल्यू और फेरारी को स्ट्रिंग के टोकन कहा जाता है।
'ऑडी, बीएमडब्ल्यू, फेरारी'
चरित्र द्वारा भाजित स्ट्रिंग
पायथन में, हमारे पास एक अंतर्निहित पद्धति है जिसे सूची () कहा जाता है ताकि तारों को वर्णों के अनुक्रम में विभाजित किया जा सके।
सूची () फ़ंक्शन एक तर्क को स्वीकार करता है जो एक चर नाम है जहां स्ट्रिंग संग्रहीत है।
वाक्य - विन्यास:
variable_name = “String value” list(variable_name)
उदाहरण:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
आउटपुट:
स्ट्रिंग टोकन हैं: [’P’,, y ’,, t’, ’h’, ‘o’, ’n’]
निष्कर्ष
हम निम्नलिखित बिंदुओं के साथ इस ट्यूटोरियल को समाप्त कर सकते हैं:
- स्ट्रिंग को विखंडू में तोड़ने के लिए स्ट्रिंग विभाजन का उपयोग किया जाता है।
- पायथन एक इन-बिल्ट पद्धति प्रदान करता है जिसे स्प्लिट विभाजन के लिए स्प्लिट () कहा जाता है।
- हम सूची या एरे का उपयोग करके विभाजित स्ट्रिंग तक पहुंच सकते हैं।
- स्ट्रिंग विभाजन आमतौर पर दिए गए स्ट्रिंग से एक विशिष्ट मूल्य या पाठ निकालने के लिए उपयोग किया जाता है।
=> यहाँ सरल पायथन प्रशिक्षण श्रृंखला का अन्वेषण करें।
अनुशंसित पाठ
- पायथन स्ट्रिंग फ़ंक्शंस
- स्ट्रिंग स्ट्रिंग बफर और स्ट्रिंग बिल्डर ट्यूटोरियल के साथ जावा स्ट्रिंग
- उदाहरणों के साथ अजगर डेटाइम ट्यूटोरियल
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- पायथन ट्यूटोरियल फॉर बिगिनर्स (हैंड्स-ऑन फ्री पायथन ट्रेनिंग)
- अजगर चर
- पायथन परिचय और स्थापना प्रक्रिया
- हाथों पर उदाहरण के साथ पायथन मेन फंक्शन ट्यूटोरियल