Løst: Hent n'te karakter af strengpython

Problemet er, at Python ikke har en indbygget funktion til at få det n'te tegn i en streng. Du kan bruge len()-funktionen til at finde ud af, hvor mange tegn der er i en streng, og derefter bruge index()-funktionen til at få det n'te tegn.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

Denne kode definerer en funktion, der tager to argumenter, en streng og et tal. Hvis tallet er større end længden af ​​strengen, returnerer det en tom streng. Ellers returnerer det tegnet i strengen ved det indeks, der er angivet af tallet.

Hvad er n'te karakter

Det n'te tegn i Python er tegnet på position n i en streng.

Strenge i python

I Python er strenge sekvenser af tegn. Strings kan bruges til at gemme tekst, tal eller enhver anden type data.

For at oprette en streng i Python bruger du string()-funktionen. For at få adgang til tegnene i en streng, bruger du index()-funktionen. Du kan også bruge len()-funktionen til at bestemme, hvor mange tegn der er i en streng.

For at sammenligne to strenge for lighed, kan du bruge ==-operatoren. For at sammenligne to strenge for ulighed, kan du bruge operatoren !=.

Relaterede indlæg:

Efterlad en kommentar