पाठ 17 / 47
स्लाइसिंग, स्प्लिट और जॉइन
स्ट्रिंग अनुक्रम की तरह व्यवहार करती है — इसे स्लाइस करें, तोड़ें, और वापस जोड़ें।
टेक्स्ट स्लाइसिंग
स्ट्रिंग को लिस्ट की तरह ही स्लाइस किया जा सकता है, क्योंकि यह अक्षरों का क्रमित अनुक्रम है।
s = "Hello, Python"
print(s[7:]) # 'Python'
print(s[:5]) # 'Hello'
print(s[::-1]) # 'nohtyP ,olleH'split() और join()
split() टेक्स्ट को लिस्ट में बदलता है; join() इसका उल्टा करता है — separator से लिस्ट को टेक्स्ट में जोड़ता है।
csv_line = "apple,banana,cherry"
fruits = csv_line.split(",")
print(fruits) # ['apple', 'banana', 'cherry']
print(" | ".join(fruits)) # apple | banana | cherry