Python - Sny snare
Sny
Jy kan 'n reeks karakters terugstuur deur die snysintaksis te gebruik.
Spesifiseer die beginindeks en die eindindeks, geskei deur 'n dubbelpunt, om 'n deel van die string terug te gee.
Voorbeeld
Kry die karakters van posisie 2 tot posisie 5 (nie ingesluit nie):
b = "Hello, World!"
print(b[2:5])
Let wel: Die eerste karakter het indeks 0.
Sny van die begin af
Deur die beginindeks weg te laat, sal die reeks by die eerste karakter begin:
Voorbeeld
Kry die karakters van die begin tot posisie 5 (nie ingesluit nie):
b = "Hello, World!"
print(b[:5])
Sny tot die einde
Deur die eindindeks weg te laat , sal die reeks na die einde gaan :
Voorbeeld
Kry die karakters vanaf posisie 2, en tot by die einde:
b = "Hello, World!"
print(b[2:])
Negatiewe indeksering
Gebruik negatiewe indekse om die sny vanaf die einde van die string te begin:Voorbeeld
Kry die karakters:
Van: "o" in "Wêreld!" (posisie -5)
Aan, maar nie ingesluit nie: "d" in "Wêreld!" (posisie -2):
b = "Hello, World!"
print(b[-5:-2])