Riješeno: dobiti n-ti karakter stringa python-a

Problem je u tome što Python nema ugrađenu funkciju da dobije n-ti karakter stringa. Možete koristiti funkciju len() da saznate koliko znakova ima u nizu, a zatim upotrijebite funkciju index() da dobijete n-ti znak.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

Ovaj kod definira funkciju koja uzima dva argumenta, niz i broj. Ako je broj veći od dužine niza, vraća prazan niz. U suprotnom, vraća znak u nizu u indeksu određenom brojem.

Šta je n-ti znak

N-ti znak u Pythonu je znak na poziciji n u nizu.

Stringovi u pythonu

U Pythonu su stringovi nizovi znakova. Stringovi se mogu koristiti za pohranjivanje teksta, brojeva ili bilo koje druge vrste podataka.

Da biste kreirali string u Pythonu, koristite funkciju string(). Da biste pristupili znakovima u nizu, koristite funkciju index(). Također možete koristiti funkciju len() da odredite koliko znakova ima u nizu.

Da biste uporedili dva niza za jednakost, možete koristiti == operator. Da biste uporedili dva niza za nejednakost, možete koristiti != operator.

Slični postovi:

Ostavite komentar