A karakterlánc a python egyik legnépszerűbb adattípusa. A string adattípust bármilyen szöveges adat tárolására használhatjuk. A pythonban minden karakter egy vagy kettős idézőjel alatt karakterláncnak számít. Ezek a karakterek lehetnek a Pythonban támogatott Unicode karakterek bármelyike. Ebben az oktatóanyagban szinte mindent megtudhatunk a string adattípusáról a pythonban.
Az oktatóanyag követése érdekében ajánlott a legújabb python verzió telepítése a rendszerbe. Ha a Python régebbi verziója van telepítve a rendszerébe, akkor kövesse útmutatónkat a python Linux rendszeren történő frissítéséről.
Karakterláncok létrehozása a Pythonban
Ha egy sztringet szeretnénk létrehozni a pythonban, akkor a karakterek tömbjét alekvátumokra kell tennünk. A Python mind az egyszeres, mind a dupla idézőjeleket ugyanazokkal kezeli, így bármelyiket felhasználhatjuk karakterlánc létrehozása közben. Lásd az alábbi példákat, ahol létrehozunk egy karakterláncot, eltároljuk azokat változókban, majd kinyomtatjuk őket.
# karakterlánc létrehozása
üdvözlet = "Hello World"
# a húr nyomtatása
nyomtatás (üdvözlet)
A fenti kód futtatásakor megkapja a kimenetet Helló Világ.
Ebben a kódban létrehoztunk egy karakterláncot Helló Világés egy nevű változóba tárolta üdvözlet. Ezután a Python nyomtatási funkcióval jelenítjük meg a változóban tárolt karakterláncot. A kód futtatásakor a következő kimenetet kapja. Hozhatunk létre többsoros karakterláncot az alábbi példakódban szereplő hármas idézetek használatával.
var = "" "Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."" "
nyomtatás (var)
Itt van a kimenet.
A Pythonban a karakterláncok az Unicode karaktereket képviselő bájt tömbök. De nincs beépített adattípusa az egyes karakterekhez, mint a C vagy a C++. Bármely karakterlánc, amelynek hossza egy, karakternek számít.
A húrok hossza
Sok esetben előfordulhat, hogy számolnunk kell néhány karakterlánc hosszával. Van egy beépített függvény, amely kiszámíthatja a karakterlánc hosszát. A függvény, amelyet használni fogunk, a len () funkció.
Hogy gyakorlati példát lássunk a len () függvény futtatásához futtassa a következő kódot a Python IDE-jében.
var = "Ez egy karakterlánc"
print ("A karakterlánc hossza:", len (var))
Kimenet:
A string hosszúságának kiszámításához használhatjuk a python for ciklust is, amelyet ebben az oktatóanyagban tárgyaltam.
Példa:
var = "Ez egy karakterlánc"
szám = 0
mert i in var:
szám = szám + 1
print ("A karakterlánc hossza:", count)
Kimenet:
Vonós összefűzés
A húrok összefűzése két húr egyesítése vagy összekapcsolása. Két karakterláncot egyszerűen összekapcsolhatunk a + operátor használatával. Lássunk egy példát két húr egyesítésére a pythonban.
# két húr létrehozása
string1 = "Hello"
string2 = "Világ"
# a két karakterlánc egyesítése
üdvözlet = string1 + string2
nyomtatás (üdvözlet)
A fenti kódban két karakterláncot hoztunk létre, mégpedig „Hello” és „World”, és két változóban tároltuk őket string1 és string2. Ezután a + operátorral összekötöttük a két karakterláncot, és az üdvözlés nevű változóban tároltuk, és a nyomtatás() funkció.
Kimenet:
A karakterlánc ismétlése
A * operátor segítségével egy sztringet többször megismételhetünk a pythonban. Például a „Fosslinux” karakterlánc kétszeri kinyomtatásához a következő kódot kell írnunk.
nyomtatás ("Fosslinux" * 2)
Kimenet:
Húrok formázása
A karakterlánc-formázást Pythonban könnyű elvégezni. Három módja van:
1. Régi formázási stílus
A karakterláncok formázásának régi stílusa a% operátor segítségével történik. Speciális szimbólumokat kell használnunk, például: „% s”, „% d”, „% f”, „%.f ”. a karakterlánccal, majd adja meg az adatok azon dupláját, amelyeket formázni szeretnénk az adott helyen. Lássuk, melyek a fenti szimbólumok által elfogadott adatok.
- % s: Elfogadja a karakterláncokat vagy bármilyen más karakterlánc-ábrázolással ellátott adatot, például számokat.
- % d:Arra szolgál, hogy az egész számokat stringben adja meg.
- % f:Lebegőpontos számokhoz használják.
- %.f: Rögzített pontosságú lebegőpontos számokhoz használják.
Lásd például az alábbi kódot. Másolhatja és futtathatja a kódot a kedvenc python IDE-jében.
string1 = "Ez egy formázott karakterlánc% d egész számmal"% (1)
string2 = "Ez egy formázott karakterlánc% s"% s "karakterlánccal" ("Fosslinux")
string3 = "Ez egy formázott karaktersorozat,% float adatokkal"% (1.01)
nyomtatás (string1)
nyomtatás (string2)
nyomtatás (string3)
Kimenet:
Amint a kimenetben láthatjuk, a húrokat az egész, a lebegő és a húr adatokkal formáztuk. Ez a karakterlánc-formázási módszer a legrégebbi módszer, de manapság kevésbé használják.
2. A format () módszerrel
Ez egy új karakterlánc-formázási technika, amelyet a Python 3 vezet be. A format () függvények az adatokat argumentumként veszik fel, és helyettesítik azokat a karakterláncban, ahol a helyőrző jelen vannak.
Példa:
string1 = "Ez egy formázott karakterlánc egész számmal ".formátum (1)
string2 = "Ez egy formázott karakterlánc, amelynek karakterlánca ".formátum ("Fosslinux")
string3 = "Ez egy formázott karakterlánc lebegő adatokkal ".formátum (1.01)
nyomtatás (string1)
nyomtatás (string2)
nyomtatás (string3)
print (" egy nagyszerű webhely a tanuláshoz és ".formátum ("FossLinux", "Linux", "Python"))
A formázott karakterláncot kimenetként kapjuk meg a fenti kód futtatásakor, amint az az alábbi képen látható.
3. f-húrok
A legújabb karakterlánc-formázási technika a karakterlánc-interpoláció vagy f-karakterlánc, amelyet a python 3. verziójában vezettek be.6. Megadhatunk egy változó nevet közvetlenül egy f-stringben, és a Python tolmács a változó nevét lecseréli a hozzá tartozó adatértékre. Az f-karakterláncok f betűvel kezdődnek, és az adatokat közvetlenül a megfelelő pozícióikba injektálhatjuk. Ez a karakterlánc-formázási technika meglehetősen népszerűvé vált az elmúlt napokban. A működésének bemutatójának megtekintéséhez másolja az alábbi kódot, és futtassa a python IDE-ben.
string1 = f "Ez egy formázott karakterlánc egész számmal 1"
string2 = f "Ez egy formázott karakterlánc, amelynek karakterlánca: '' fosslinux '"
string3 = f "Ez egy formázott karakterlánc úszó adatokkal 0.01 "
nyomtatás (string1)
nyomtatás (string2)
nyomtatás (string3)
a = "Fosslinux"
b = "Linux"
c = "Python"
print (f "a nagyszerű webhely a b és a c" tanulásához)
A karakterláncok interpolációs módszerét használtuk a karakterláncok formázásához a fenti kódban. Az f karakterrel kezdődő húrok f-húrok. Az f-karakterlánc egyszerűvé tette a munkánkat, és a változókat közvetlenül a karakterláncokba írhatjuk úgy, hogy a helykitöltő. A fenti kód futtatásakor a következő kimenetet kapjuk.
Ellenőrizze, hogy van-e alszekció
Gyakran előfordulhat, hogy ellenőrizni szeretnénk egy karakter létezését vagy egy sztring egy részstringjét. Ez a ban ben és nem bent Python kulcsszavak. Például annak ellenőrzésére, hogy Helló jelen van a húrban Helló Világ, a következő kódot kell futtatnunk.
x = "hello" a "hello world" -ben
nyomtatás (x)
A fenti kód futtatásakor egy python IDE-ben megkapjuk a logikai értéket Igaz kimenetként, ami azt jelenti, hogy a „hello” szubstring jelen van a „hello world” -ben.
Nézzünk meg egy újabb bemutatót, hogy megtudjuk, hogyan működik jobban.
string = "A FossLinux nagyszerű webhely a Linux és a Python megtanulásához"
nyomtatás ("Fosslinux" stringben)
print ("FossLinux" a karakterláncban)
nyomtatás ("Foss" a karakterláncban)
nyomtatás ("Pyt" a karakterláncban)
nyomtatás ("hon" a karakterláncban)
print ("Python" nem karakterláncban)
Kimenet:
A fenti kódban mindkettőt használtuk ban ben és a nem bent kulcsszavak a szülő karakterláncban egy alszöveg ellenőrzéséhez.
Karakterlánc karakterek sorozataként
A python karakterlánc karaktersorozat; szinte hasonlóak a többi python által rendezett szekvenciához, mint a lista, a duplázás stb. Különböző módon vonhatjuk ki az egyes karaktereket a karakterláncokból, például kicsomagolhatjuk őket változók segítségével és indexelhetem, amelyeket a következő témában tárgyalok. Kicsomagolhatjuk a húrokat, ha változókhoz rendeljük őket. A működésének megtekintéséhez egyszerűen másolja és futtassa a következő kódot a kedvenc python IDE-jében.
nyelv = 'Fosslinux'
# a karakterlánc kibontása változókba
a, b, c, d, e, f, g, h, i = nyelv
nyomtatás (a)
nyomtatás (b)
nyomtatás (c)
nyomtatás (d)
nyomtatás (e)
nyomtatás (f)
nyomtatás (g)
nyomtatás (h)
nyomtatás (i)
Kimenet:
Húrok indexelése
A karakterlánc-indexelés alapvető és népszerű technika, amellyel hozzáférhetünk egy karakter karakteréhez, és számos string-műveletet nagyon egyszerűen elvégezhetünk. A programozásban a számlálás nullával kezdődik (0), így a karakterlánc első karakterének megszerzéséhez nulla értéket kell adnunk az indexben. Az indexelés gyakorlati példájának megtekintéséhez másolja és futtassa a következő kódot egy Python IDE-ben.
string = "Fosslinux"
nyomtatás (karakterlánc [0])
nyomtatás (karakterlánc [1])
nyomtatás (karakterlánc [2])
nyomtatás (karakterlánc [3])
A fenti kódban először létrehozunk egy nevű karakterláncot Fosslinux, majd a python karakterlánc indexeléssel kapjuk meg a karakterlánc első, második, harmadik és negyedik karakterét. A kód futtatásakor a következő kimenetet kapjuk a terminálban.
A Python támogatja a negatív indexelést is, ami nagyon hasznos, ahol a jobb oldalról kezdhetjük a számolást. Például a „Fosslinux” karakterlánc második utolsó karakterének megszerzéséhez meg kell írnunk az alábbi kódot.
string = "Fosslinux"
print ("A karakterlánc második utolsó kifejezése:", string [-2])
A kód futtatásakor megkapjuk a „Fosslinux” karakterlánc második utolsó tagját, amint az az alábbi képen látható.
A karakterlánc utolsó tagjának lekérése
Néha érdemes megszereznünk a karakterlánc utolsó tagját. Ennek kétféle módja van: az első negatív indexelést használ, a második pedig a len () függvényt használja indexeléssel.
A karakterlánc utolsó tagjának negatív indexeléssel történő megszerzéséhez nézze meg az alábbi kódot.
string = "Fosslinux"
print ("A karakterlánc utolsó kifejezése:", string [-1])
Kimenet:
Használhatjuk a len () függvényt indexeléssel is az utolsó kifejezés megszerzéséhez. Ehhez ki kell számolnunk a karakterlánc hosszát, majd meg kell találnunk a karaktert az érték indexelésével, amely eggyel kevesebb, mint a karakterlánc hossza. Lásd az alábbi példát.
string = "Fosslinux"
hossz = len (karakterlánc)
last_index = hossz-1
print ("A karakterlánc utolsó kifejezése:", string [last_index])
A fenti kódban először létrehoztunk egy karaktersorozatot, és egy elnevezett változóban tároltuk húr. Ezután kiszámoljuk a húr hosszát a len () módszerrel. Mivel az indexelés a pythonban nullával kezdődik, le kell vonnunk egyet a hosszúságból. Ezután indexként továbbítjuk a húr. Így megkapjuk a karakterlánc utolsó karakterét.
Kimenet:
Húrok szeletelése
A Pythonban van egy nagyszerű technikánk, az indexelés kiterjesztett formája, amelyet string szeletelésnek nevezünk. Ezzel fel lehet sztringelni egy sztringet egy részstringbe. A szeleteléshez meg kell adnunk a karakterlánc indexében az alfej első és utolsó karakterének indexszámát, pontosvesszőt helyezve közéjük. Praktikus bemutatóért lásd az alábbi kódot.
string = "Fosslinux"
nyomtatás (karakterlánc [1: 6])
nyomtatás (karakterlánc [0: 4])
Kimenet:
Karakterek kihagyása a szeletelésről
Karaktereket is kihagyhatunk, miközben húrokat szeletelünk. A karakterlánc szeletelése során a következő szintaxist használjuk.
karakterlánc [start: stop: lépés]
A start és a stop az alapértelmezett indexszám, amelyet a fenti szintaxisban használtunk eddig. A step paraméter elfogad egy egész számot, amely arra szolgál, hogy megadja az egyes lépésekben hagyandó karakterek számát.
Fordított húrok
A szeletelési módszerrel könnyen megfordíthatunk egy karakterláncot. Lásd például az alábbi kódot. Másolja az alábbi kódot a Python IDE-be és futtassa.
string = "Fosslinux"
print ("A", "string", "is" fordított sztringje, [[- - 1] karakterlánc)
Ez a kód megfordítja a „Fosslinux.”A kód futtatásakor a következő kimenetet kapjuk.
Menekülési karakter karakterláncokban
A programozási menekülési karakterek nagyszerű módja a nem nyomtatható karakterek karakterláncokba való felvételére. Például az új vonalkarakter karakterláncokba való felvételéhez a "\ n" menekülési karaktert használjuk. A bemutatót lásd az alábbi kódban.
nyomtatás ("\ n \ n \ n Hello \ n \ n World")
A kód futtatásakor a következő kimenetet kapjuk.
Amint azt a kódban láthatjuk, a „\ n” helyére automatikusan új sorok kerülnek. Itt játszik szerepet a menekülési sorrend. A pythonban sok szekvencia karakter van jelen. Ide sorolom mindet; kipróbálhatja mindegyiket, hogy lássa, hogyan működik mindegyik.
- \ ': Egy karakterláncban egyetlen idézet megadására szolgál. Mint egyes helyeken, itt sem adhatunk egyetlen idézetet.
- \\: Ezt a karaktert a visszavonás ábrázolására használják, mivel sok helyen nem használhatjuk \ közvetlenül.
- \ n: Ez a karakter az új vonalkaraktert jelenti, amely új sort ad hozzá.
- \ r: kocsivisszát jelent.
- \ t: egy lapot jelent.
- \ b: egy visszalépés karaktert jelöl.
- \ f: Ezt a menekülési szekvenciát használjuk a formaterhelés ábrázolására.
- \ ooo: Ez a karakter az oktális érték képviseletére szolgál.
- \ xhh: Ez a karakter a Hexadecimális érték képviseletére szolgál.
- \ a: Ezt a karaktert arra használom, hogy figyelmeztető jelzést adjak.
- \ s: Ezt a karaktert arra használják, hogy helyet adjanak.
- \ v: függőleges lapot jelöl.
Vonós módszerek
Sok mindent megtudtunk a python húrokról, de ez a rész sokkal hasznosabb, mint a cikk bármely más része. A Python számos beépített funkcióval rendelkezik a karakterláncokkal való munkavégzéshez. Használatukkal könnyen elvégezhetünk számos műveletet húrokon.
Húresetek átalakítása
Van néhány beépített függvényünk, amelyek felhasználhatók a karakterlánc esetek átalakítására. Beszéljük meg mindet.
húr.nagybetűs ()
Ezt a módszert használják a cél karakterlánc nagybetűs írására. Amikor a módszert as húr.nagybetűs, a karakterláncot nagybetűvel írja vissza, azaz.e., az első karakter nagybetűvé, az összes többi karakter kisbetűvé alakítása. A munkamásolat gyakorlati bemutatójának megtekintéséhez és a következő kód futtatásához a Python IDE-ben.
string = "fosslinux"Használtuk a nagybetűs () a String objektum metódusa, nagybetűs írás. A kód futtatásakor a következő kimenetet kapjuk.
print (string.nagybetűs ()
.felső()
Ezt a módszert használják egy karakterlánc nagybetűvé alakítására, azaz.e., a karakterláncban szereplő összes karakter nagybetűvel jelenik meg.
Példa:
string = "Fosslinux"
print (string.felső())
Kimenet:
húr.Alsó()
Ezt a módszert alkalmazzák egy karakterlánc kisbetűvé alakítására, azaz.e., a karakterláncban szereplő összes karaktert kisbetűvé változtatja.
Példa:
string = "FOSSLinux"
print (string.Alsó())
Kimenet:
húr.swapcase ()
Ez egy nagyszerű módszer egy karakterlánc karakterének esetének felcserélésére. A kisbetűket nagybetűvé alakítja és fordítva. A működésének megtekintéséhez egyszerűen másolja és futtassa a következő kódot.
string = "FOSSlinux"
print (string.swapcase ())
Kimenet:
húr.cím()
Ez is kiváló módszer a karakterlánc-manipulációban, mivel a karakterláncban található minden szó első karakterét nagybetűvé alakítja.
Példa:
string = "A Fosslinux nagyszerű"
print (string.cím())
Kimenet:
Lehet, hogy észrevette a különbséget a nagybetűs () és a cím() módszer. A nagybetűs () metódus csak a karakterlánc első szavának első karakterét írja nagybetűvel, míg a cím() A módszer a karakterláncban szereplő minden szó első karakterét nagybetűvel írja.
Karakterosztályozás
Vannak módszereink is a karakterláncok esetének ellenőrzésére, legyen szó nagybetűkről, kisbetűkről stb. Beszéljük meg röviden példákkal.
húr.isalnum ()
Ezzel a módszerrel ellenőrizzük, hogy egy karakterlánc csak alfanumerikus számokat tartalmaz-e, vagy sem.e., minden karakterének számnak vagy ábécének kell lennie, de nem tartalmazhat más karaktert, beleértve az üres szóközt is.
Példa:
string1 = "Fosslinux123"
string2 = "A Fosslinux nagyszerű"
string3 = "Fosslinux @ # 123"
print (string1.isalnum ()) # csak ábécét és számokat tartalmaz
print (string2.isalnum ()) # tartalmazhat szóközt
print (string3.az isalnum ()) # speciális karaktereket tartalmaz
Kimenet:
húr.isalpha ()
Ez a karakterlánc-módszer hasonló a fenti módszerhez, de csak ábécéket keres, nem az i számokat, hanem azt, hogy a karakterláncnak csak ábécét kell tartalmaznia. Futtassa például a következő kódot.
string1 = "Fosslinux123"
string2 = "Fosslinux"
print (string1.az isalpha ()) # ábécét és számokat tartalmaz
print (string2.az isalpha ()) # csak ábécét tartalmaz
Az elsőért hamisat kapunk, mert számokat tartalmaz, a következőre pedig igazat kapunk, mivel csak ábécét tartalmaz.
Kimenet:
húr.isdigit ()
Ez a módszer hasonló a fentihez, de ábécé helyett azt ellenőrzi, hogy a karakterlánc csak számjegyekből áll-e. Az True értéket adja vissza, ha a karakterláncban szereplő minden karakter számjegyű; else visszatér a False értékre.
húr.isidentifier ()
Ez egyben a python nagyszerű string-módszere is. Ezzel a módszerrel ellenőrizhetjük, hogy egy karakterlánc érvényes python-azonosító-e vagy sem. Megbeszéltem az érvényes python azonosító kiválasztásának szabályait a python bemutató alapjaiban.
Példa:
string1 = "Fosslinux123"
string2 = "123Fosslinux"
string3 = "_Fosslinux"
string4 = "Fosslinux @ 1234"
print (string1.isidentifier ()) # Igaz
print (string2.isidentifier ()) # Hamis (számokkal kezdődik)
print (string3.isidentifier ()) # Igaz
print (string4.isidentifier ()) # Hamis (tartalmazjon speciális karaktereket @)
Kimenet:
húr.islower ()
Ez a karakterlánc módszer ellenőrzi, hogy az összes karakter karakter kisbetűs-e. Ha igen, akkor az True else értéket adja vissza.
húr.isupper ()
Ez a karakterlánc-módszer ellenőrzi, hogy a karakterláncban szereplő összes karakter nagybetűs-e. Ha igen, akkor az True else értéket adja vissza.
húr.istitle ()
A istitle () A karakterlánc metódusa True értéket ad vissza, ha a karakterláncban található összes szó első ábécéje nagybetűs, és az összes többi karakter kisbetűs.
húr.isprintable ()
Az True értéket adja vissza, ha a karakterláncban szereplő összes karakter kinyomtatható, azaz.e., nem menekülési karakterek; másként hamis értéket ad vissza. A működésének megtekintéséhez futtassa a következő kódot.
string1 = "Fosslinux"
string2 = "\ nFosslinux"
print (string1.isprintable ()) # Igaz
print (string2.isprintable ()) # Hamis (Az új sor karaktert tartalmazza)
Kimenet:
húr.isspace ()
A húr.isspace () A metódus True értéket ad vissza, ha az összes karakter karakter fehér szóköz; máskülönben hamis értéket ad vissza.
Egyéb fontos funkciók
húr.számol()
A String objektum count () metódusát arra használjuk, hogy megkapjuk a megadott érték előfordulásának számát.
Példa:
string = "Fosslinux"
print (string.szám ("s"))
A fenti kódban a számol() módszer az „s” karakter megjelenésének a „Fosslinux.”
Kimenet:
húr.startswith ()
Ez a karakterlánc-módszer ellenőrzi, hogy a karakterlánc a metódus argumentumában megadott alszöveggel kezdődik-e. A működés gyakorlati bemutatójának megtekintéséhez másolja és futtassa az alábbi kódot egy Python IDE-ben.
string = "Fosslinux"
print (string.startswith ("F"))
print (string.startswith ("Fo"))
print (string.startswith ("Foss"))
print (string.startswith ("Fosss"))
A fenti kód futtatásakor az első háromra igazat kapunk, míg az utolsó hamis értéket ad vissza, amint az az alábbi kimeneti képen látható.
húr.végződik()
Ez hasonló a fenti módszerhez, de a különbség az, hogy míg az előző egy sztring kezdetét ellenőrzi, a sztring végén ellenőrzi.
húr.megtalálja()
A String objektum find () metódusa fontos módszer arra, hogy egy karaktert vagy alsztringet találjon egy karakterláncban. Elfogadja az alsztringet argumentumként, és visszaadja az alstring indexet, ha van benne a karakterláncban; else visszatér -1-re.
Példa:
string = "Fosslinux"
print (string.megtalálni ("lin"))
A fenti kód futtatásakor a kimenetet 4-ként kapjuk meg, ami a „lin” alszöveg kezdő indexe a „Fosslinux-ban”.”
húr.cserélje ()
A módszer szintaxisa a helyettesítés (régi, új). Két érvre van szükség; az egyik a régi részlánc, az új pedig az alfejléc. Az egész régi karaktersorozatot az egész új karaktersorozattal helyettesíti.
Példa:
string = "Fosslinux"Csak a Linux a képernyőn kinyomtatva Sáncárok a fenti kód futtatásakor szóköz lép. Kimenet:
print (string.cserélje ki ("Foss", ""))
húr.hasított()
Ez a módszer argumentumként veszi az elválasztót, felosztja a sztringet az elválasztó szerint, és egy python listát ad vissza.
Példa:
string = "A Fosslinux nagyszerű hely a linux és a python tanulásának megkezdésére"A fenti kód futtatásakor megkapjuk a karaktersorozatok listáját. Ahogy argumentumként használtuk a split függvényt a szóközzel, így hasítja a karakterláncot, amikor szóköz lesz. Kimenet:
print (string.hasított(" "))
húr.szalag()
Ezzel a módszerrel eltávolítják az összes vezető és záró szóközt a karakterláncból.
Következtetés
Ez minden a Strings-ről és annak Python-ban történő használatáról szól. Az oktatóanyag áttekintése ötletet ad arról, hogy mennyire hasznos a stringek használata a pythonban. Érdemes megnéznie az oktatóanyagot a ciklus használatához a pythonban, a végső ciklust a pythonban történő iterációhoz. Végül, mielőtt távoznánk, érdemes megvizsgálni a string megfordításának módszerét a Pythonban, ami jól jön a karakterláncok kezelése közben.