✦ Osnove Pythona Modul rada sa podacima

Koncept 19 · Metode za rad sa stringovima

Očistite tekst.
Sačuvajte original.

Tekst je niz znakova. Metode kao što su lower(), upper(), strip(), replace(), split() i join() pomažu stvarnim programima da očiste i organizuju korisnički unos.

01 Uči02 Isprobaj03 Predvidi

Metode stringova vraćaju novi tekst umesto da menjaju originalni string.

Tekst je niz znakova. Metode kao što su lower(), upper(), strip(), replace(), split() i join() pomažu stvarnim programima da očiste i organizuju korisnički unos.

message = "  Hello Python  "

cleaned = message.strip().lower()
print(cleaned)

words = "Ana,Marko,Jelena".split(",")
print(words)

strip() i lower() daju novi očišćeni string. split() pretvara tekst razdvojen zarezima u listu reči.

hello python ['Ana', 'Marko', 'Jelena']

Promeni jednu vrednost, zatim objasni kako se dobijeni podaci menjaju.

↳

Zapamti: Prati svaku operaciju nad podacima redom pre nego što predvidiš rezultat.

Isprobaj
name = "  ANA  "

cleaned = name.strip().lower()
print(cleaned)
print(name)

words = "Ana,Marko,Jelena".split(",")
print(" | ".join(words))
# Try upper(), replace(), or different text

Pokreni primer, zatim promeni jednu vrednost i posmatraj rezultat.

Python radni prostor

Učitavanje Python okruženja…

Izmeni primer i pokreni ga u pregledaču.

string_methods.pyPython
IzlazČeka se Python
Okruženje pregledača se učitava. I dalje možeš da menjaš primer koda.

Pyodide pokreće Python u Web Worker-u pregledača. Zaustavlja se i ponovo pokreće ako se kod predugo izvršava. Izvršavanje u pregledaču nije potpuna bezbednosna granica; ne unosi tajne i ne oslanjaj se na njega za izolaciju nepouzdanog koda.

Šta će ovaj program ispisati?

Pročitaj svaku operaciju nad podacima pre nego što izabereš odgovor.

message = "  PyThOn tutor  "
cleaned = message.strip().lower().replace(" ", "-")
print(cleaned)
print(message)
Izaberi izlaz
Sloby, maskota Python AI Tutora

Tvoj mentor za učenje

Pitajte Slobyja o metodama stringova

Opiši šta ti nije jasno, a Sloby će usmeriti tvoje razmišljanje.

Zdravo! Ja sam Sloby. Hajde da zajedno čistimo i menjamo Python tekst.

Šta će ovaj program ispisati i zašto original zadržava razmake i velika slova? Objasnite strip(), lower(), split() i join().

original = "  Ana, Marko  "
cleaned = original.strip().lower()
parts = cleaned.split(", ")

print(original)
print(parts)
print("-".join(parts))
Python AI Tutor · Uči razumevanjem, a ne samo pokretanjem koda.