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

תוכן שנמחק תוכן שנוסף
Mathreturn (שיחה | תרומות)
Mathreturn (שיחה | תרומות)
שורה 70:
</source>
 
'''===נקודתיים לעומת אפס===
נשם לב להבדל בין נקודתיים לשימוש באפס:
 
'''
כאשר אנו מציינים נקודתיים בלבד בקיפצות של מינוס אחד, פייתון מייצרת טווח מהסוף ועד המיקום שתיים ולכן מחזירה את כל האותיות בטווח זה dlrowol.
<source lang = "python">
>>> 'helloworld'[:2:-1]
שורה 78 ⟵ 79:
</source>
 
לעומת זאת, כאשר אנו עושים לכאורה אותה פעולה, מבקשים מפיתון, הפעם באזכור המספר אפס, פיתון מחזירה רשימה או מחרוזת ריקה מפני שהיא קופצת מאפס מינוס צעד לאחור (לא מתקבלת שגיאה בכדי שבמקרים בהם נבצע טווח בו יש מספרים ונגיע לאיבר מחוץ לטווח תוחזר מחרוזת). נשם לב שפעולה זו מתרחשת באופן זה גם לקפיצות הגדולות ממינוס אחד בפעולת הנקודתיים:
 
<source lang = "python">
>>> 'helloworld'[0:2:-1]
''
>>> 'helloworld'[:9:-2]
'''
 
</source>