Opgelost: krijg het n-de karakter van stringpython

Het probleem is dat Python geen ingebouwde functie heeft om het n-de teken van een string te krijgen. U kunt de functie len() gebruiken om erachter te komen hoeveel tekens er in een tekenreeks staan ​​en vervolgens de functie index() gebruiken om het n-de teken te krijgen.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

Deze code definieert een functie waaraan twee argumenten moeten doorgegeven worden, een tekenreeks en een getal. Als het getal groter is dan de lengte van de tekenreeks, wordt een lege tekenreeks geretourneerd. Anders retourneert het het teken in de tekenreeks op de index die wordt opgegeven door het nummer.

Wat is het n-de karakter

Het n-de karakter in Python is het karakter op positie n in een string.

Snaren in Python

In Python zijn strings reeksen van karakters. Strings kunnen worden gebruikt om tekst, getallen of andere soorten gegevens op te slaan.

Om een ​​string in Python te maken, gebruik je de string() functie. Om toegang te krijgen tot de karakters in een string, gebruik je de index() functie. U kunt ook de functie len() gebruiken om te bepalen hoeveel tekens er in een string staan.

Om twee strings op gelijkheid te vergelijken, kunt u de == operator gebruiken. Om twee strings op ongelijkheid te vergelijken, kunt u de != operator gebruiken.

Gerelateerde berichten:

Laat een bericht achter