Python - Strings snijden
Snijden
U kunt een reeks tekens retourneren met behulp van de slice-syntaxis.
Geef de startindex en de eindindex op, gescheiden door een dubbele punt, om een deel van de tekenreeks te retourneren.
Voorbeeld
Haal de karakters van positie 2 naar positie 5 (niet inbegrepen):
b = "Hello, World!"
print(b[2:5])
Opmerking: het eerste teken heeft index 0.
Snijd vanaf het begin
Door de startindex weg te laten, begint het bereik bij het eerste teken:
Voorbeeld
Haal de karakters van het begin naar positie 5 (niet inbegrepen):
b = "Hello, World!"
print(b[:5])
Snijd tot het einde
Door de eindindex weg te laten , gaat het bereik naar het einde :
Voorbeeld
Haal de personages van positie 2 en helemaal tot het einde:
b = "Hello, World!"
print(b[2:])
Negatieve indexering
Gebruik negatieve indexen om het segment vanaf het einde van de tekenreeks te starten:Voorbeeld
Pak de karakters:
Van: "o" in "Wereld!" (positie -5)
Aan, maar niet inbegrepen: "d" in "Wereld!" (positie -2):
b = "Hello, World!"
print(b[-5:-2])