Python में, स्ट्रिंग डेटा टाइप कैरेक्टर्स का एक क्रमबद्ध अनुक्रम है। सभी सीक्वेंस डेटा टाइप्स स्लाइसिंग सपोर्ट करते हैं। स्लाइस ऑपरेटर ":" का उपयोग करके, मुख्य स्ट्रिंग से सबस्ट्रिंग प्राप्त की जा सकती है।
उदाहरण
>>> string="Hello How are you?" >>> string[6:9] 'How'
स्लाइस ऑपरेटर को दो ऑपरेंड्स की आवश्यकता होती है। पहला ऑपरेंड वांछित सबस्ट्रिंग के पहले कैरेक्टर का इंडेक्स है। परिणामी सबस्ट्रिंग में मुख्य स्ट्रिंग के कैरेक्टर्स दूसरे ऑपरेंड तक (लेकिन शामिल नहीं) इंडेक्स पर होते हैं। उपरोक्त उदाहरण में, इंडेक्स 6 से 8 पर कैरेक्टर्स सबस्ट्रिंग बनाएंगे। (इंडेक्स काउंट 0 से शुरू होता है)