Menu
Coddy logo textTech

ערכי ברירת מחדל

חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 48 מתוך 77.

לפעמים, כשאנחנו יוצרים פונקציה, אנחנו רוצים שיהיו לה כמה ארגומנטים אופציונליים, עם ערכי ברירת מחדל שנקבעו מראש.דוגמה: פורמט הפלט הנדרש: [התוכן המתורגם שלך כאן]
def greet(name, greeting="Hello"):
    print(name, greeting)
שימוש בפונקציה עם ארגומנט נדרש בלבד:
greet("John")
# פלט: John Hello
שימוש בפונקציה עם שני הארגומנטים:
greet("john", "welcome")
# פלט: john welcome
יכולים להיות לך כמה ארגומנטים עם ערכי ברירת מחדל:
def describe_person(name, age=25, city="Unknown"):
    print(f"{name} is {age} years old and lives in {city}")
describe_person("Alice")
# משתמש בשני ערכי ברירת המחדל

describe_person("Bob", 30)
# משתמש בעיר ברירת המחדל

describe_person("Charlie", 35, "New York")
# לא משתמש בערכי ברירת מחדל
כלל חשוב: ארגומנטים עם ערכי ברירת מחדל חייבים להופיע אחרי ארגומנטים ללא ערכי ברירת מחדל בהגדרת הפונקציה.
# נכון:
def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
# לא נכון:
def greet(greeting="Hello", name):
    print(f"{greeting}, {name}!")

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Python אונליין