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.