פייתון/פייתון גרסה 3/אינדקס: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
Mathreturn (שיחה | תרומות) מ הוספת קטגוריה:פייתון גרסה 3 באמצעות HotCat |
Mathreturn (שיחה | תרומות) אין תקציר עריכה |
||
שורה 21:
'r'
</source>
האינדקס יכול להחזיר את התווים הנמצאים בין תו אחד למשנהו וזאת באמצעות נקודתיים:
<source lang = "python">
>>>'hello'[1:4]
'ell'
</source>
האינדקס יכול לבצע קפיצות בין תווים:
<source lang = "python">
>>> 'hello'[1:4:2]
'el'
</source>
לעצלנים, ניתן להשמיט את האינדקס הראשון והאחרון:
<source lang = "python">
>>> 'hello'[:3]
'hel'
>>>'hello'[2:]
'llo'
</source>
===slice notation===
לעיתים נרצה לקבל תת מחרוזת של טקסט ולא רק תו. לשם כך נעזרים ב-slice notation ששימושו זהה לאינדקס ובמקום לקבל תו נקבל תת מחרוזת - מילה.
באמצעות האינדקס ניתן להפוך בקלות את התווים של מחרוזות:
<source lang = "python">
>>> sen="hello word! how are you today?"
>>>sen[::-1]
'?yadot uoy era woh !drow olleh'
</source>
===שמירה על טווח===
שורה 37 ⟵ 70:
'''IndexError: string index out of range'''
</source>
[[קטגוריה:פייתון גרסה 3]]
|