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

Kendi başına pratik yap: Online Python derleyicisi