] 'उदाहरण' [9] का उपयोग करके व्यक्तिगत तत्वों को अनुक्रमित करने के विपरीत, जो एक त्रुटि उठाता है, एक अनुक्रम की सीमा के बाहर स्लाइस करना नहीं करता है। एक अनुक्रम को अनुक्रमित करना, जैसे कि 'उदाहरण' [3], एक एकल आइटम लौटाता है। हालाँकि, एक अनुक्रम को काटते हुए, जैसे कि 'उदाहरण' [3: 4], वस्तुओं की एक अवधि लौटाता है।
जब कोई तत्व अनुक्रमित नहीं होता है, जैसे कि 'उदाहरण' [9], वापस लौटने के लिए कोई आइटम नहीं है, इसलिए त्रुटि। इसके विपरीत, जब सीमा के बाहर एक अनुक्रम को काटते हुए, एक खाली अनुक्रम वापस किया जा सकता है। इसका कारण यह है कि इसकी लंबाई से परे एक सूचकांक से एक अनुक्रम का एक टुकड़ा इसकी लंबाई से परे एक सूचकांक तक या अनुक्रम के अंत तक एक खाली अनुक्रम है।
इस मामले में, अनुक्रमण और स्लाइसिंग के बीच का अंतर स्पष्ट है। स्ट्रिंग्स के साथ, परिणाम समान दिखाई देते हैं क्योंकि एक स्ट्रिंग के बाहर पायथन में एक व्यक्तिगत चरित्र की कोई अवधारणा नहीं है। इसके बजाय, एक एकल वर्ण 1-वर्ण स्ट्रिंग है। यह व्यवहार विभिन्न लंबाई के अनुक्रमों को संभालते समय लचीले और संक्षिप्त कोडिंग के लिए अनुमति देता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3