Slice Operator kya hai?
Python me slice operator ([start:end:step]) use karke hum lists aur strings ke specific parts nikal sakte hain.
Iska syntax hai:
list[start:end:step]
start→ kahan se shuru karna hai (index)end→ kahan tak lena hai (end index exclusive hota hai)step→ kitne step ke gap se lena hai
List slicing
numbers = [10, 20, 30, 40, 50, 60]
print(numbers[1:4]) # [20, 30, 40]
print(numbers[:3]) # [10, 20, 30]
print(numbers[2:]) # [30, 40, 50, 60]
String slicing
text = "AIkiPadhai"
print(text[0:2]) # AI
print(text[2:7]) # kiPad
print(text[:5]) # AIkiP
print(text[5:]) # adhai
Negative indexes
Negative index ka matlab hai end se count karna:
print(text[-5:]) # adhai
print(text[:-5]) # AIkiP
Step parameter
print(numbers[::2]) # [10, 30, 50]
print(numbers[1::2]) # [20, 40, 60]
print(text[::-1]) # iahPikIA (reverse string)
Next Step
Ab hum seekhenge String Methods, jisme Python ke useful built-in functions ka use karenge.