Python - Slicing Strings
Krájení
Pomocí syntaxe řezu můžete vrátit rozsah znaků.
Chcete-li vrátit část řetězce, zadejte počáteční a koncový index oddělené dvojtečkou.
Příklad
Získejte postavy z pozice 2 na pozici 5 (není součástí dodávky):
b = "Hello, World!"
print(b[2:5])
Poznámka: První znak má index 0.
Řez od začátku
Vynecháním počátečního indexu bude rozsah začínat prvním znakem:
Příklad
Získejte postavy ze začátku na pozici 5 (není součástí dodávky):
b = "Hello, World!"
print(b[:5])
Slice To the End
Vynecháním koncového indexu se rozsah dostane na konec:
Příklad
Získejte postavy z pozice 2 a až do konce:
b = "Hello, World!"
print(b[2:])
Negativní indexování
Použijte záporné indexy k zahájení řezu od konce řetězce:Příklad
Získejte postavy:
Od: "o" v "Svět!" (pozice -5)
Komu, ale nezahrnuto: "d" ve "World!" (pozice -2):
b = "Hello, World!"
print(b[-5:-2])