Megoldva: kapja meg a python n-edik karakterét

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.

Kapcsolódó hozzászólások:

Írj hozzászólást