# Darabolás Lehetőségünk van egy karakterlánc tetszőleges karaktereit visszaadni, ehhez meg kell adnunk a a kezdő- és a záró indexet kettősponttal (`:`) elválasztva az alábbiak szerint. >[!example] Példa. >```python >uzenet = "Hello, World!" >print(uzenet[2:5]) # llo >``` >[!warning] Megjegyzés. >A karakterláncok első karakterének index mindig 0. # Darabolás az elejéről Abban az esetben, ha kihagyjuk az kezdő indexet, akkor alapértelmezetten az elejéről indul a darabolás >[!example] Példa. >```python >uzenet = "Hello, World!" >print(uzenet[:5]) # Hello >``` # Darabolás a végéig Abban az esetben, ha kihagyjuk a záró indexet, akkor a darabolás alapértelmezetten a végéig tart >[!example] Példa. >uzenet = "Hello, World!" >print(uzenet[2:]) # llo, World! # Negatív indexelés Abban az esetben, ha a végéről szeretnénk indítani az indexelést, akkor negatív index(ek)et kell használnunk. >[!example] Példa. > Tekintsük a `"Hello, World!"` karakterláncot. Vegyük a `World` `o`-jától az `l`-ig tartó részkarakterláncot, amelyet a következőképpen tudunk megcímezni negatív indexelés segítségével: > ```python > uzenet = "Hello, World!" > print(uzenet[-5:-2]) # orl > ``` # Forrás - https://www.w3schools.com/python/python_strings_slicing.asp (utolsó hozzáférés dátuma: 2025. 09. 18.)