पाठ 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