מדריך פייתון: משתנים, ערכים ו-print
משתנה בתכנות הם משהו שלתוכו ניתן להציב ערך. זה דומה למה שלמדנו בשיעורי מתמטיקה, כשהסבירו לנו שמשתנה X מקבל את הערך שנציב לתוכו.
גם בתכנות קיימים משתנים והם יכולים לקבל איזה ערך שנציב לתוכם. ניתן להציב בהם מספרים, טקסט (מחרוזת), וסוגים נוספים שעליהם נלמד במדריכים בסדרה ללימוד פייתון.
כדי להגדיר משתנה של פייתון צריך לתת לו שם. לדוגמה, משתנה ששמו 'hi':
hi
נציב לתוך המשתנה את המחרוזת (טקסט) 'hi python':
hi = "hi python"
- הסימן שווה (=) שמופיע פעם אחת בקוד מסמן משתנה. משמאל לסימן שמו של המשתנה ומימין ערך המשתנה.
- שמות המשתנים יכולים לכלול רק מספרים, אותיות אנגליות וקו תחתון.
- שמות המשתנים יכולים להתחיל באות אנגלית או בקו תחתון.
- ערך המשתנה מוקף במרכאות כפולות (""). זה מפני שחובה להקיף ערכים מסוג מחרוזות (טקסטים) במרכאות כפולות או יחידות.
כששם המשתנה כולל יותר ממילה אחת נפריד בין המילים באמצעות קו תחתי (underscore):
say_hi = "hi python"
סוגים של משתנים
עד עכשיו ראינו משתנה מסוג מחרוזת (טקסט), אבל ישנם סוגים נוספים של משתנים. לדוגמה , ניתן להציב ערכים מספריים:
my_number = 42
- משתנים מסוג מספרים שלמים נקראים integers.
כפי שניתן להציב ערכים שהם מספרים שלמים, הערכים יכולים להיות גם מספרים עשרוניים:
my_float = 2.17
- משתנים מסוג מספרים עשרוניים נקראים float.
כשמציבים מספרים בתור ערכו של משתנה, לא כדאי להקיף אותם במרכאות כדי שפייתון לא יחשיב את המשתנה למחרוזת.
הסוג בוליאני (boolean) כולל אחד משני ערכים, אמת או שקר, True או False:
is_robot = False
is_person = True
- ערך המשתנה הבוליאני חייב להתחיל באות גדולה.
סוגי משתנים נוספים הם רשימות, ואובייקטים. אותם נסביר במדריכים הבאים בסדרה.
הדפסה של משתנים למסך
כדי להדפיס ערכים למסך נשתמש בפקודה print. לדוגמה:
hi_msg = "hi python"
print(hi_msg)
hi python
אנו יכולים להדפיס מחרוזות וגם מספרים:
my_number = 42
print(my_number)
42
ניתן להדפיס יותר ממשתנה אחד בתוך אותה פקודה. את המשתנים נפריד בפסיקים:
print(hi_msg, my_number)
hi python 42
הוספת הערות לקוד
קוד הכולל הערות עוזר למתכנת לזכור מה הוא עשה, ויכול לעזור למתכנתים אחרים שמנסים לפענח את הקוד. כדי להפוך שורה להערה נוסיף סולמית (#) בתחילת השורה:
# Single line remark
my_str = "Hello python"
- ההערות לא ישנו את ביצוע התוכנית על ידי פייתון.
- המשמעות היחידה שלהם היא בשביל המתכנת שיכול לקרוא אותם ולהבין יותר טוב את הקוד.
כדי להוסיף הערות שאורכן יותר משורה אחת נוסיף בשורה שלפני ואחרי 3 מרכאות כפולות:
'''
A remark spanning
3 lines
'''
במדריך הבא נלמד על משתנה מסוג רשימה שיכול להכיל רשימות של ערכים.
לכל המדריכים בסדרה ללימוד פייתון
אהבתם? לא אהבתם? דרגו!
0 הצבעות, ממוצע 0 מתוך 5 כוכבים
המדריכים באתר עוסקים בנושאי תכנות ופיתוח אישי. הקוד שמוצג משמש להדגמה ולצרכי לימוד. התוכן והקוד המוצגים באתר נבדקו בקפידה ונמצאו תקינים. אבל ייתכן ששימוש במערכות שונות, דוגמת דפדפן או מערכת הפעלה שונה ולאור השינויים הטכנולוגיים התכופים בעולם שבו אנו חיים יגרום לתוצאות שונות מהמצופה. בכל מקרה, אין בעל האתר נושא באחריות לכל שיבוש או שימוש לא אחראי בתכנים הלימודיים באתר.
למרות האמור לעיל, ומתוך רצון טוב, אם נתקלת בקשיים ביישום הקוד באתר מפאת מה שנראה לך כשגיאה או כחוסר עקביות נא להשאיר תגובה עם פירוט הבעיה באזור התגובות בתחתית המדריכים. זה יכול לעזור למשתמשים אחרים שנתקלו באותה בעיה ואם אני רואה שהבעיה עקרונית אני עשוי לערוך התאמה במדריך או להסיר אותו כדי להימנע מהטעיית הציבור.
שימו לב! הסקריפטים במדריכים מיועדים למטרות לימוד בלבד. כשאתם עובדים על הפרויקטים שלכם אתם צריכים להשתמש בספריות וסביבות פיתוח מוכחות, מהירות ובטוחות.
המשתמש באתר צריך להיות מודע לכך שאם וכאשר הוא מפתח קוד בשביל פרויקט הוא חייב לשים לב ולהשתמש בסביבת הפיתוח המתאימה ביותר, הבטוחה ביותר, היעילה ביותר וכמובן שהוא צריך לבדוק את הקוד בהיבטים של יעילות ואבטחה. מי אמר שלהיות מפתח זו עבודה קלה ?
השימוש שלך באתר מהווה ראייה להסכמתך עם הכללים והתקנות שנוסחו בהסכם תנאי השימוש.