פייתון/פייתון גרסה 3/טיפוסים
< פייתון | פייתון גרסה 3
טיפוסים
עריכהטיפוסים (types) הם מחלקה מובנת בפייתון. בשלב זה, נתאר טיפוסים כאבני הבנייה של פייתון. הטיפוס של מופע מסוים מייצג את המחלקה אליה הוא שייך – כלומר, את התכונות (מתודות) שלו. להלן הטיפוסים הנפוצים בפייתון (ישנם רבים אחרים):
- מחרוזת (String ובקיצור str) - רצף של תווים (אותיות). בטיפוס זה השתמשנו בתרגיל שלום עולם!
- מספרים שלמים (Integers ובקיצור int)
- מספרים עשרוניים (float)
- range
- רשימה (list)
- רשומה (tuple)
- קבוצה (set)
- מילון
פונקציית type
עריכהפונקצית type מזהה איזה טיפוס אנו רושמים בתוכה. דוגמה:
<<<type ('I love you')
<<class ‘str’>
<<<type (7)
<<class ‘int’>
<<<type (2.0)
<<class ‘float’>
פרט לפונקצית טיפוס קיימים פונקציות להמרת טיפוסים אותם נכיר בהמשך.
חלוקות נוספות
עריכה- משתנים (variables) - משתנה הוא נעלם שבאמצעות פעולת השמה (assignment) יושם לו טיפוס.
- קבועים מפורשים (Literally) - ביטוי ליטרלי הוא לא טיפוס מוגדר בפיתון אלא הכוונה לערך המפורש של משתנה. למשל, הביטוי הליטרלי של המשתנה
a='alex'
יהיהstr
- ביטוי (expressions) – מורכב מאופרטרים, ערכים ליטרליים משתנים וקריאות. למשל, ביטוי יכול להיות מהצורה
- ביטוי אריתמטי - הוא ביטוי המכיל מספרים ואופרטים.
- תת ביטויים - הביטוי רבע בביטוי נקרא תת ביטוי
סדרות
עריכהסדרה היא סוג של טיפוס המחזיק מספר תווים מסודרים לפי סדר כמו למשל range, str, list ועוד. המשותף לכל הטיפוסים שהם סדרות:
- בעלי מספר סופי של תווים.
- הם מסודרים על פי סדר ולכן ניתן לעבור על איברי הסדרה באמצעות for.