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

पायथन में स्ट्रिंग्स के बारे में रोचक तथ्य


इस लेख में, हम पायथन 3.x या उससे पहले के संस्करण में स्ट्रिंग्स के बारे में कुछ रोचक तथ्यों के बारे में जानेंगे।

  • इम्यूटेबिलिटी (अपरिवर्तनीयता)
  • एस्केप सीक्वेंस का ऑटो-डिटेक्शन
  • डायरेक्ट स्लाइसिंग
  • इंडेक्स्ड एक्सेस

इम्यूटेबिलिटी (अपरिवर्तनीयता)

इसका मतलब है कि <string> टाइप पर संशोधन की कोई अनुमति नहीं है और हमारे पास स्ट्रिंग्स पर केवल रीड-ओनली एक्सेस है।

उदाहरण

inp = 'Tutorials point'
# आउटपुट
print(inp)
# स्ट्रिंग में एक विशेष इंडेक्स पर नया मान असाइन करना
inp[0] = 't'
print(inp) # एरर उठाता है

आउटपुट

TypeError: 'str' object does not support item assignment

एस्केप सीक्वेंस का ऑटो-डिटेक्शन

बैकलश वाले स्ट्रिंग्स को स्वचालित रूप से एस्केप सीक्वेंस के रूप में पहचाना जाता है।

उदाहरण

inp = 'Tutorials point'
# आउटपुट
print(inp + "\n" + "101")

आउटपुट

Tutorials point
101

डायरेक्ट स्लाइसिंग

हम सभी C या C++ में सबस्ट्रिंग मेथड से अवगत हैं, स्लाइसिंग पायथन में वही ऑपरेशन करता है। यह दो अनिवार्य और 1 वैकल्पिक तर्क लेता है। अनिवार्य तर्क हैं स्टार्ट इंडेक्स (सम्मिलित) और एंड इंडेक्स (सम्मिलित नहीं)। वैकल्पिक तर्क स्टेप या इंक्रीमेंट/डिक्रीमेंट मान है। डिफ़ॉल्ट रूप से यह 1 है।

उदाहरण

inp = 'Tutorials point'
# आउटपुट
print(inp[0:5])

आउटपुट

Tutor

इंडेक्स्ड एक्सेस

चूंकि सभी तत्व सन्निहित प्रारूप में संग्रहीत होते हैं, इसलिए हम इंडेक्स की मदद से सीधे तत्वों तक पहुंच सकते हैं।

उदाहरण

inp = 'Tutorials point'
# आउटपुट
print(inp[0] + inp[1])

आउटपुट

Tu

निष्कर्ष

इस लेख में, हमने पायथन 3.x या उससे पहले के संस्करण में स्ट्रिंग्स के बारे में रोचक तथ्यों के बारे में सीखा।

  1. - Python में Strings पर % Operator क्या करता है?

    % String Formatting Operator % एक String Formatting Operator या Interpolation Operator है। दिए गए format % values (जहां Format एक String है), Format में % Conversion Specifications को Values के Zero या अधिक Elements से Replace किया जाता है। Effect C Language में sprintf() का उपयोग करने के समान है।

  1. बायोटेक्नोलॉजी के रहस्य: 7 आश्चर्यजनक तथ्य जो आप नहीं जानते बायोटेक्नोलॉजी के रहस्य: 7 आश्चर्यजनक तथ्य जो आप नहीं जानते

    मेरे पिछले ब्लॉग में बायोटेक्नोलॉजी पर, मैंने आपको बताया था कि बायोटेक्नोलॉजी क्या है और अब तक की इसकी यात्रा में हासिल किए गए मील के पत्थर। संशोधन के लिए, बायोटेक जीवित जैविक जीवों के व्यावहारिक औद्योगिक अनुप्रयोगों का अध्ययन है। इस तकनीक का उपयोग मुख्य रूप से कृषि, चिकित्सा, गैर-खाद्य कृषि और पर्य

  1. बिटकॉइन के 9 रोचक तथ्य जिन पर आप विश्वास नहीं करेंगे बिटकॉइन के 9 रोचक तथ्य जिन पर आप विश्वास नहीं करेंगे

    वेब पर कई ब्लॉग या लेख हैं जो बिटकॉइन के बारे में तकनीकी से लेकर मजेदार तथ्यों तक को कवर करते हैं। हम आपको यहां बिटकॉइन के बारे में कम ज्ञात दिलचस्प तथ्य प्रदान करते हैं। बिना देर किए सूची के साथ शुरू करते हैं। यह भी पढ़ें : बिटकॉइन: पैसे का भविष्य या अराजकता का पैगंबर? 1. असली सातोशी कृपया खड़े हों