Menu
Coddy logo textTech

Varsayılan Değerler

Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 48 / 77.

Bazen bir fonksiyon oluşturduğumuzda, önceden belirlenmiş `default` değerlere sahip isteğe bağlı bazı bağımsız değişkenlerin olmasını isteriz.Örnek:
def greet(name, greeting="Hello"):
    print(name, greeting)
İşlevi yalnızca gerekli bağımsız değişkenle kullanma:
greet("John")
# Output: John Hello
Fonksiyonun her iki bağımsız değişkenle (arguments) kullanımı:
greet("john", "welcome")
# Output: john welcome
Varsayılan değerlere sahip birden fazla argümanınız olabilir:
def describe_person(name, age=25, city="Unknown"):
    print(f"{name} is {age} years old and lives in {city}")
describe_person("Alice")
# Uses both defaults

describe_person("Bob", 30)
# Uses default city

describe_person("Charlie", 35, "New York")
# Uses no defaults
Önemli Kural: Varsayılan argümanlar, fonksiyon tanımında varsayılanı olmayan argümanlardan sonra gelmelidir.
# Correct:
def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
# Incorrect:
def greet(greeting="Hello", name):
    print(f"{greeting}, {name}!")

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler