Beginner Codes/Python/String Indexing
17%

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.

secret_word = "BATMAN"
result = secret_word[3:]
print(result)
0
B
-6
1
A
-5
2
T
-4
3
M
-3
4
A
-2
5
N
-1
___
What is happening?
Oru string-la ella character-kum oru number (index) irukku. Muthal ezhuthu 0-la aarambikkum. Run panni paapom!
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.

Help

String IndexingExercise 14/7715 XP
❴❵ script.py
python.code
python
Loading...
Terminal
Terminal — python
Beginner Codes Terminal v1.0.0
─────────────────────────────────────
Ready. Click "Run Code" to execute...
Ready
Piston APIPYTHON0 lines