# स्लाइसिंग, स्प्लिट और जॉइन — पायथन

Source: https://www.geekswithgeeks.com/hi/python/py-string-slicing-split-join

> स्ट्रिंग अनुक्रम की तरह व्यवहार करती है — इसे स्लाइस करें, तोड़ें, और वापस जोड़ें।

## टेक्स्ट स्लाइसिंग

स्ट्रिंग को लिस्ट की तरह ही स्लाइस किया जा सकता है, क्योंकि यह अक्षरों का क्रमित अनुक्रम है।

```python
s = "Hello, Python"
print(s[7:])       # 'Python'
print(s[:5])       # 'Hello'
print(s[::-1])     # 'nohtyP ,olleH'
```

## split() और join()

`split()` टेक्स्ट को लिस्ट में बदलता है; `join()` इसका उल्टा करता है — separator से लिस्ट को टेक्स्ट में जोड़ता है।

```python
csv_line = "apple,banana,cherry"
fruits = csv_line.split(",")
print(fruits)             # ['apple', 'banana', 'cherry']
print(" | ".join(fruits)) # apple | banana | cherry
```
