יום שני, 19 בדצמבר 2022

טיפ למתחילים - היפוך מחרוזת ומעט על סלייסינג מחרוזות בפייתון

יש המון דרכים להפוך מחרוזת. זה לא מאוד מסובך לעשות את זה עם לולאה בכל שפה (גם בפייתון), אבל לפייטון יש דרך קלה יותר, באמצעות שימוש ב slice. 



שימו לב לדוגמאות הבאות: 






בדוגמה הראשונה השתמשנו במינוס אחד אחרי :: מה שאומר שניקח את כל הטקסט מהסוף (המינוס דואג לזה) ובגלל הספרה אחת זה אומר שהחיתוך יעשה תו אחרי תו בסדר (כלומר לא נדלג על שום תו)

בדוגמה השניה החלפנו את הספרה 1 ב 2 - כלומר מתחילים מהסוף להתחלה אבל הפעם בקפיצות של 2 כלומר פייתון מחזירה את התו האחרון, ואז מדלגת על תו, לוקחת את התו הבא וכו׳. 

בדוגמה השלישית גם עם קפיצות של 2 אבל הפעם על פי הסדר המקורי וככה קיבלנו את התו הראשון השלישי  החמישי וכו׳. 

נחמד לא? 


ועוד דוגמאות ל slice:



בדוגמה הראשונה ה 0 אומר שנתחיל מהתו הראשון (אינדקס אפס) עד לתו השלישי בדוגמה השניה אותו דבר אבל עבור חמישה תווים, ובדוגמה השלישית גם ניקח את חמשת התווים הראשונים אבל הוספנו גם קפיצות של 2 בחיתוך ולכן דילגנו על 2 ו 4. 


אין תגובות:

הוסף רשומת תגובה