3 תשובות
טיפוסים של משתנים. int - מספר שלם
float - מספר לא שלם
string - רצף של אותיות
ויש גם char - שזה אות אחת
float - מספר לא שלם
string - רצף של אותיות
ויש גם char - שזה אות אחת
אלה סוגי משתנים
float - משתנים שהם מספרים ממשיים
int - משתנים שהם מספרים שלמים
string - משתנים שהם טקסט, או בניסוח יותר מדויק: אוסף של תווי יוניקוד
יש עוד הרבה סוגי משתנים בפייתון, כי בסך הכל יש 15, אבל ככל הנראה את לא הולכת ללמוד את כולם בשנה הראשונה שלך של פייתון
אפשר גם להמיר בניהם
לדוגמה:
x = 5
y = str(x)
עריכה: שכחתי לציין שבכל string חובה שהטקסט בתוכו יהיה בתוך גרשיים או מרכאות
לדוגמה זה string שגוי:
x = hello world
למה? כי זה לא בטח גרשיים או מרכאות
וזה string נכון:
'x = 'hello world
כי במקרה הזה יש גרשיים
גם אי אפשר לשלב בין גרשיים ומרכאות על אותו הstring, אז תדעי את זה מראש
float - משתנים שהם מספרים ממשיים
int - משתנים שהם מספרים שלמים
string - משתנים שהם טקסט, או בניסוח יותר מדויק: אוסף של תווי יוניקוד
יש עוד הרבה סוגי משתנים בפייתון, כי בסך הכל יש 15, אבל ככל הנראה את לא הולכת ללמוד את כולם בשנה הראשונה שלך של פייתון
אפשר גם להמיר בניהם
לדוגמה:
x = 5
y = str(x)
עריכה: שכחתי לציין שבכל string חובה שהטקסט בתוכו יהיה בתוך גרשיים או מרכאות
לדוגמה זה string שגוי:
x = hello world
למה? כי זה לא בטח גרשיים או מרכאות
וזה string נכון:
'x = 'hello world
כי במקרה הזה יש גרשיים
גם אי אפשר לשלב בין גרשיים ומרכאות על אותו הstring, אז תדעי את זה מראש
עלתה טעות בתגובה שלי, יש רק 14 סוגים, אבל יש כמות הרבה הרבה יותר גדולה של מחלקות אובייקטים בנויות. אם לא מחשיבים אימפורטים (ספריות סטנדרטיות יותר מרק הפייתון הרגיל שלרוב נועדו למטרות ספציפיות), אז יש לפחות 121 מחלקות אובייקטים בנויות שידועות לי.
באותו הנושא: