A probléma az, hogy a Pythonnak nincs beépített függvénye egy karakterlánc n-edik karakterének lekérésére. A len() függvénnyel megtudhatja, hány karakter van egy karakterláncban, majd az index() függvény segítségével megkaphatja az n-edik karaktert.
def getNthCharacter(string, n): if n > len(string): return ""; return string[n-1];
Ez a kód olyan függvényt határoz meg, amely két argumentumot, egy karakterláncot és egy számot vesz fel. Ha a szám nagyobb, mint a karakterlánc hossza, akkor üres karakterláncot ad vissza. Ellenkező esetben a karakterlánc karakterét adja vissza a szám által megadott indexen.
Mi az n-edik karakter
A Python n-edik karaktere a karakterlánc n pozíciójában lévő karakter.
Karakterláncok a pythonban
A Pythonban a karakterláncok karaktersorozatok. A karakterláncok szövegek, számok vagy bármilyen más típusú adat tárolására használhatók.
Karakterlánc létrehozásához Pythonban a string() függvényt kell használni. A karakterlánc karaktereinek eléréséhez használja az index() függvényt. Használhatja a len() függvényt is annak meghatározására, hogy hány karakter van egy karakterláncban.
Két karakterlánc összehasonlításához az egyenlőség érdekében használhatja az == operátort. Két karakterlánc összehasonlításához az egyenlőtlenséghez használhatja a != operátort.