פייתון/פייתון גרסה 3/אינדקס: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Mathreturn (שיחה | תרומות)
אין תקציר עריכה
שורה 37:
</source>
 
האינדקסהחיתוך יכול להחזיר את התווים הנמצאים בין תו אחד למשנהו וזאת באמצעות נקודתיים:
<source lang = "python">
>>>'hello'[1:4]
שורה 117:
</source>
 
==המדריך לנבחן==
{| class="wikitable"
|-
! קוד !! טקסט הכותרת !! טקסט הכותרת
|-
|טקסט התא || הדפסה מהסוף להתחלה || <source lang = "python">
>>> a= 'Alice1In2'
print(a[::-1])
>>>2nI1ecilA
</source>
|-
| טקסט התא ||מדפיס מהסוף להתחלה בדילוגים של שתים כאשר הספירה מתחילה כבר מהאיבר הראשון (כלומר מדפיס את האיבר האחרון) ואת האיבר במיקום השני || <source lang = "python">
>>> a= 'Alice1In2'
print(a[::-2])
>>>2IeiA
</source>
 
|-
|הבחנה בין חיתוך לאינדקס || באינדקס לא ניתן לגשת אלא איבר שאינו קיים לעומת זאת בחיתוך נקבל מחרוזת ריקה|| <source lang = "python">
a= 'Alice1In2'
print(a[-11])
>>>IndexError: string index out of range
 
 
print(a[1:1:-1])
>>>
print(a[1:1])
>>>
</source>
|-
| טקסט התא || מדפיס את האיבר הראשון בקפיצה ||
<source lang = "python">
a= 'Alice1In2'
print(a[::11])
>>>A
 
 
print(a[::-11])
>>>2
</source>
|-
| טקסט התא || טקסט התא || טקסט התא
|-
| טקסט התא || הדפס מהמיקום הראשון עד האיבר במיקום המינוס אחד ||
<source lang = "python">
a= 'Alice1In2'
print(a[1:-1])
>>>lice1In
 
</source>
 
|-
| טקסט התא || הדפס לאחור מהאיבר במיקום האחד (l) עד האיבר האחרון כאשר הכיוון הפוך ||
 
<source lang = "python">
a= 'Alice1In2'
 
print(a[1::-1])
>>>lA
print(a[1::-2])
>>>l
</source>
|-
| טקסט התא|| הדפס הפוך: מהתחלה עד האיבר במיקום האחד || <source lang = "python">
a= 'Alice1In2'
print(a[:1:-1])
>>>2nI1eci
print(a[:1:-2])
>>>2Iei
</source>
|}
[[קטגוריה:פייתון גרסה 3]]