
23_KARAKTEREK_VEKTOR
23_KARAKTEREK_VEKTOR

A karakterláncot egy karakterekből álló összetett adattípusként kezeljük, amit vektornak nevezünk. A vektor egy elemére a vektor nevével, és - szögletes zárójelek közé írt _ indexével, sorszámával hivatkozhatunk: szo[i].
szo[0]
szo[1]
szo[2]
szo[3]
szo[4]
szo[5]
szo[6]
szo[7]
B
a
l
a
t
o
n
\0
A karaktereket egy nullás bájt zárja.
A vektorok elemei számok lehetnek számok is. Itt most azt mutatjuk meg, hogyan kellene a karakter típusú vektort deklarálni, ha nem lenne karakterlánc adattípus.
szo='Balaton'
# A titkos szöveg ritkítása
for i in range(0, len(szo), 2): # Minden második karaktert írunk ki
print(szo[i], end=" ")
A titkos szövegek ritkításának technikája számos alkalmazási területen felhasználható.
Íme néhány példa:
1. Adatvédelem és titkosítás: Ez a módszer alkalmazható olyan esetekben, amikor az adatokat egyszerűen, de hatékonyan kell titkosítani. Például, az információ egy része szándékosan elrejthető, csak a megfelelő algoritmus vagy kulcs segítségével válik érthetővé.
2. Üzenetfeldolgozás: Automatizált rendszerekben, mint például chatbotok vagy szövegfeldolgozó programok, a szöveg ritkítása segíthet az irreleváns adatok szűrésében, azaz előállíthatunk egy tömörített, könnyebben feldolgozható változatot.
3. Jelszavak és hitelesítési rendszerek: Bizonyos jelszógeneráló technikák használnak ritkítási eljárást az összetett kódok létrehozásához, például az információ részleteit kiemelve.
4. Szórakoztatóipar: Egyedi rejtvények vagy kódfejtési játékok készíthetők ezzel a módszerrel, amely ösztönzi a logikai gondolkodást, és interaktív élményt nyújt a résztvevők számára.
5. Szövegelemzés és kutatás: A ritkítás hasznos lehet nyelvészeti és szövegelemzési feladatok során, például a fontos kulcsszavak kivonása, szövegminták létrehozása vagy adattisztítás céljából.
6. Oktatás: Ez a technika interaktív és érdekes módja lehet a programozás tanításának, mivel egyszerű algoritmusokon keresztül szemlélteti a szövegfeldolgozás alapjait.
