Menu
Coddy logo textTech

Wartości domyślne

Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 48 z 77.

Czasami, gdy tworzymy funkcję, chcemy, aby niektóre argumenty były opcjonalne i miały z góry ustalone wartości domyślne.Przykład: WYMAGANY FORMAT WYJŚCIOWY: [Treść tłumaczenia tutaj]
def greet(name, greeting="Hello"):
    print(name, greeting)
Używanie funkcji tylko z wymaganym argumentem:
greet("John")
# Wynik: John Hello
Używanie funkcji z obydwoma argumentami:
greet("john", "welcome")
# Wynik: john welcome
Możesz mieć wiele argumentów z wartościami domyślnymi:
def describe_person(name, age=25, city="Unknown"):
    print(f"{name} is {age} years old and lives in {city}")
describe_person("Alice")
# Używa obu wartości domyślnych

describe_person("Bob", 30)
# Używa domyślnej wartości miasta

describe_person("Charlie", 35, "New York")
# Nie używa wartości domyślnych
Ważna zasada: Argumenty domyślne muszą występować po argumentach niedomyślnych w definicji funkcji.
# Poprawnie:
def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
# Niepoprawne:
def greet(greeting="Hello", name):
    print(f"{greeting}, {name}!")

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Python online