משתני Python וסוגי נתונים מוסברים בפשטות

ב-Python, משתנים וסוגי נתונים הם מושגים בסיסיים שבהם תשתמש כמעט בכל תוכנית שאתה כותב. הבנה כיצד להשתמש במשתנים ולזהות סוגי נתונים שונים תעזור לך לנהל ולתפעל נתונים ביעילות. מדריך זה ידריך אותך דרך היסודות של משתני Python וסוגי נתונים בצורה פשוטה.

מה הם משתנים?

משתנים משמשים לאחסון מידע שניתן להתייחס אליו ולתפעל אותו בכל התוכנית שלך. ב-Python, משתנים נוצרים על ידי הקצאת ערך לשם באמצעות האופרטור =.

# Example of variable assignment
message = "Hello, Python!"
age = 25
pi = 3.14

בדוגמה שלמעלה, הודעה הוא משתנה שמאחסן מחרוזת, age מאחסן מספר שלם, ו-pi מאחסן מספר נקודה צפה.

סוגי נתונים של פייתון

Python תומך במספר סוגי נתונים, שכל אחד מהם משמש לייצוג סוגים שונים של נתונים. להלן סוגי הנתונים הנפוצים ביותר שתתקלו בהם:

1. מִספָּר שָׁלֵם

מספרים שלמים הם מספרים שלמים ללא נקודה עשרונית. הם יכולים להיות חיוביים, שליליים או אפס.

# Integer example
age = 30
temperature = -5

2. לָצוּף

צפים הם מספרים הכוללים נקודה עשרונית. הם משמשים לייצוג מספרים ממשיים.

# Float example
height = 5.9
weight = 72.5

3. חוּט

מחרוזות הן רצפים של תווים המוקפים במרכאות. הם משמשים לייצוג טקסט.

# String example
name = "Alice"
greeting = "Hello, World!"

4. בוליאנית

בוליאנים מייצגים אחד משני ערכים: True או False. הם משמשים לעתים קרובות בהצהרות מותנות.

# Boolean example
is_student = True
is_graduate = False

5. רְשִׁימָה

רשימות הן אוספים מסודרים של פריטים, שיכולים להיות מסוגי נתונים שונים. רשימות ניתנות לשינוי, כלומר ניתן לשנות את התוכן שלהן.

# List example
fruits = ["apple", "banana", "cherry"]
numbers = [1, 2, 3, 4, 5]

6. מילון

מילונים מאחסנים צמדי מפתח-ערך. כל מפתח חייב להיות ייחודי, וערכים יכולים להיות מכל סוג נתונים. מילונים אינם מסודרים וניתנים לשינוי.

# Dictionary example
person = {
    "name": "Alice",
    "age": 30,
    "city": "New York"
}

סוג המרה

לפעמים, תצטרך להמיר נתונים מסוג אחד לאחר. Python מספק מספר פונקציות למטרה זו:

  • int() - ממירה ערך למספר שלם
  • float() - ממיר ערך ל-float
  • str() - ממירה ערך למחרוזת
# Type conversion example
number = "42"
converted_number = int(number)
print(converted_number + 8)  # Output: 50

מַסְקָנָה

הבנת משתני Python וסוגי נתונים חיונית לכתיבת תוכניות יעילות. משתנים מאפשרים לך לאחסן ולתפעל נתונים, בעוד שסוגי נתונים מגדירים את סוג הנתונים שאיתם אתה עובד. על ידי שליטה במושגים הללו, תוכל להתמודד עם מגוון רחב של משימות תכנות בקלות. המשך לתרגל ולהתנסות עם סוגי נתונים ומשתנים שונים כדי לשפר את כישורי הפייתון שלך.