פייתון/פייתון גרסה 3/טיפוסים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש

טיפוסים[עריכה]

טיפוסים (types) הם מחלקה מובנת בפייתון. בשלב זה, נתאר טיפוסים כאבני הבנייה של פייתון. כל מיני אובייקטים עם תכונות שונות. סוגים של טיפוסים אותם נכיר:

  1. מחרוזת (String ובקיצור str) - רצף של תווים (אותיות). בטיפוס זה השתמשנו בתרגיל שלום עולם!
  2. מספרים שלמים (Integers ובקיצור int)
  3. מספרים עשרוניים (float)
  4. range
  5. רשימה (list)
  6. רשומה (tuple)
  7. קבוצה (set)
  8. מילון

פונקציית type[עריכה]

פונקצית type מזהה איזה טיפוס אנו רושמים בתוכה. דוגמה:

<<<type ('I love you')
<<class str>
<<<type (7)
<<class int>
<<<type (2.0)
<<class float>

פרט לפונקצית טיפוס קיימים פונקציות להמרת טיפוסים אותם נכיר בהמשך.

חלוקות נוספות[עריכה]

  1. משתנים (variables) - משתנה הוא נעלם שבאמצעות פעולת השמה (assignment) יושם לו טיפוס.
  2. קבועים מפורשים (Literally) - ביטוי ליטרלי הוא לא טיפוס מוגדר בפיתון אלא הכוונה לערך המפורש של משתנה. למשל, הביטוי הליטרלי של המשתנה a='alex' יהיה str
  3. ביטוי (expressions) – מורכב מאופרטרים, ערכים ליטרליים משתנים וקריאות. למשל, ביטוי יכול להיות מהצורה
    • ביטוי אריתמטי - הוא ביטוי המכיל מספרים ואופרטים.
    • תת ביטויים - הביטוי רבע בביטוי נקרא תת ביטוי

סדרות[עריכה]

סדרה היא טיפוס המחזיק מספר תווים מסודרים לפי סדר כמו למשל range, str ועוד. המשותף לכל הטיפוסים שהם סדרות:

  1. בעלי מספר סופי של תווים.
  2. הם מסודרים על פי סדר ולכן ניתן לעבור על איברי הסדרה באמצעות for.