שיעור 8: חיתוך ואינדוקס במחרוזות
מחרוזת היא רצף של תווים, וכל תו יושב במיקום (אינדקס) שמתחיל מ-0. אפשר לשלוף תו בודד עם s[i], תו מהסוף עם אינדקס שלילי כמו s[-1], ופלח (חיתוך) של כמה תווים עם s[a:b] — כאשר b לא נכלל.
מחרוזת היא כמו רכבת של קרונות-אותיות, ממוספרים מ-0. אינדקס בוחר קרון אחד; חיתוך בוחר קטע רצוף של קרונות.
- אינדקס
- מספר המיקום של תו במחרוזת, מתחיל מ-0; s[0] הוא התו הראשון.
- אינדקס שלילי
- ספירה מהסוף: s[-1] הוא התו האחרון, s[-2] הלפני-אחרון.
- חיתוך
- תת-מחרוזת רצופה s[a:b]; מתחיל ב-a ונעצר לפני b (b לא נכלל).