
24_SZAVAK
24_SZAVAK

szoveg = "Miskolc;Debrecen;Eger"
elemek = szoveg.split(';')
for p in elemek:
print(p)
🔍 Mit csinál ez a kód?
Létrehoz egy karakterláncot, amely városneveket tartalmaz pontosvesszővel elválasztva.
A split(';') függvénnyel szétválasztja a szöveget, így egy listát kapunk: ["Miskolc", "Debrecen", "Eger"].
A for ciklus végigiterál a listán, és egyenként kiírja a városneveket a képernyőre.
Miskolc
Debrecen
Eger
🎯 Egyszerű, világos, és remek példa a karakterlánc feldarabolására Pythonban.
A Szó-kaland meséje
Íme egy mese, melyben a rejtélyes karakterlánc "Miskolc;Debrecen;Eger" kalandba indul, és mi szavanként felfedjük a kód titkait!
Egyszer, egy messzi messze létező számítógépes királyságban egy
titokzatos betűlánc született, mely rejtett kincseket hordozott: "Miskolc;Debrecen;Eger" Ez a mondat olyan, mint egy térkép, ahol a
pontosvesszők kapukat nyitnak a rejtett városok felé. A bátor programozó
elhatározta, hogy felfedi ezeket a titkos helyeket, és egy rövid kód erejével
minden szó szépen sorrendre kerül.
A split függvény, életre kelt, és a pontosvesszők mentén kettéválasztotta az üzenetet. Minden városnév külön-külön kirajzolódott, mintha egy-egy csillag ragyogna az égen. A felfedezés történetét most soronként bontjuk fel!
A kód soronként
szoveg = "Miskolc;Debrecen;Eger"
Mi történik itt? Ebben a sorban létrehozunk egy változót, szoveg néven, amely tárolja a titkos üzenetet. A betűláncban a városok nevei szerepelnek, és a pontosvessző szolgál elválasztóként, mintha kapuk lennének, amelyek mögött rejtett kincsek várnak.
elemek = szoveg.split(';')
Mi történik itt? A split függvény segítségével feldaraboljuk a szoveg változóban lévő szöveget. A pontosvessző (;) jel az elválasztókulcs, és a függvény minden előfordulása mentén a szöveg részekre válik. Az eredmény egy lista lesz, ahol minden egyes elem egy-egy város neve: ["Miskolc", "Debrecen", "Eger"].
for p in elemek:
Mi történik itt? Egy ciklus indul el, mely végigjárja az elemek listát. Minden cikluslépésben a p változó az aktuális város nevét kapja meg, mintha egy-egy kalandor lépkedne végig a titkos térképen.
print(p)
Mi történik itt? Minden egyes ciklusiterációban kiíratjuk az aktuális város nevét a képernyőre. Így a rejtett kincsek, melyek a szótagokban rejtőznek, egyenként életre kelnek, és megmutatják titkos arcukat.
