Instructions
Syntax
string[start:end]String Indexing (Kandupudippom!) 🔍
Oru string kulla irukka specific character-a (ezhutha) eppadi edukuradhu? Adhuku dhaan String Indexing use pandrom.
Indexing na enna?
Python-la ellame 0-la irundhu dhaan start aagum! Oru string-la muthal character-oda position 0, rendavathu character-oda position 1, apdiye poitu irukkum. Itha dhaan index nu solvanga.
name = "PYTHON"
print(name[0]) # Output: P
print(name[1]) # Output: Y
print(name[5]) # Output: N
Negative Indexing (Reverse Gear) 🔙
Python-la inoru super feature irukku: Negative Indexing. Pinnaadi irundhu letters-a edukka idha use pannalam. Last letter-oda index eppovume -1!
name = "PYTHON"
print(name[-1]) # Output: N (Kadaisi ezhuthu)
print(name[-2]) # Output: O
Slicing (Vetti edukkalam ✂️)
Oru letter mattum illama, oru piece of string-a (slice) edukka mudiyum. Adhukku syntax: string[start:end]
Kavanikka vendiyavai: start position include aagum, aana end position exclude aagidum (adhavathu end ku mundhina letter varaikum dhaan edukkum).
word = "SUPERMAN"
print(word[0:5]) # Output: SUPER (index 0 to 4)
print(word[5:]) # Output: MAN (index 5-la irundhu kadaisi varaikum)
print(word[:5]) # Output: SUPER (muthal-la irundhu index 4 varaikum)
Oru Chinna Task!
Kizhe oru variable secret_word = "BATMAN" nu irukku.
Adhula irundhu "MAN" nu mattum extract panni result ngra variable-la store pannunga (slicing use pannunga!). Aprm adha print pannunga.