ערכי ברירת מחדל
חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 48 מתוך 77.
לפעמים, כשאנחנו יוצרים פונקציה, אנחנו רוצים שיהיו לה כמה ארגומנטים אופציונליים, עם ערכי ברירת מחדל שנקבעו מראש.דוגמה:
פורמט הפלט הנדרש:
[התוכן המתורגם שלך כאן]שימוש בפונקציה עם ארגומנט נדרש בלבד:שימוש בפונקציה עם שני הארגומנטים:יכולים להיות לך כמה ארגומנטים עם ערכי ברירת מחדל:כלל חשוב: ארגומנטים עם ערכי ברירת מחדל חייבים להופיע אחרי ארגומנטים ללא ערכי ברירת מחדל בהגדרת הפונקציה.
def greet(name, greeting="Hello"):
print(name, greeting)greet("John")
# פלט: John Hellogreet("john", "welcome")
# פלט: john welcomedef 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}!")נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר Python אונליין