במחברות השבוע הופיעו הדוגמאות הבאות:
{number:>6}
{character:10}
וביקשו שנחשוב לבד על איך זה מדפיס כל כך יפה. אני חשבתי שהבנתי את הדוגמה השנייה של {character:10} אבל אני לא באמת הבנתי עד הסוף ואת הדוגמה הראשונה לא הבנתי בכלל.
אני מבינה שזה מוסיף רווחים כי זה סופר כנראה כמה תווים צריך להיות ומוסיפים ריקים עד המספר של התווים המבוקש, אבל שניסיתי לעשות את זה בעצמי לא הצלחתי.
אשמח אם תוכלו לכתוב קצת על הנושא כאן, להסביר מה קורה בפייתון כאשר כותבים את הקוד הזה, או להתייחס אליו בתרגול המצולם.
תודה רבה!
תודה!
Felixmn
נראה לי שהבנת נכון.
המספר אחרי : מציין כמה מקומות הערך שמוכל במשתנה משמאל ל- : צריך לתפוס, את המקומות שהערך לא תופס הוא מרפד ברווחים עד שממלא את המכסה של המספר המצויין מימין ל-:
hadas.nevenzal
אבל למה הוא עושה את זה? האם זה סליילינג כמו שלמדנו אבל בצורה אחרת או שזה פשוט תחביר חדש נוסף לפקודה הזאת ספציפית?
Felixmn
זה פשוט תחביר של fstrings שהחליטו עכשיו לחשוף אותנו אליו בקורס:
Yam
למה עכשיו? היו תקדימים
לייק 1
Felixmn
זה שאני עושה לך סטוקינג בקב’ טלגרם ופה בפורום לא אומר שכולם כמוני
aviadamar
הלוואי היה טריק לעשות רווחים לתאים בהדפסות של רשימות ( כאשר מדפיסים אותן כמו שהן)