Menu
CoddyTech

Varsayılan Değerler

Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 48 / 77.

Bazen bir fonksiyon oluşturduğumuzda, önceden belirlenmiş varsayılan değerlere sahip bazı isteğe bağlı argümanlar kullanmak isteriz.Örnek:
def greet(name, greeting="Hello"):
    print(name, greeting)
İşlevi yalnızca gerekli bağımsız değişkenle kullanma:
greet("John")
# Çıktı: John Hello
Fonksiyonu her iki argümanla kullanma:
greet("john", "welcome")
# Çıktı: john welcome
Varsayılan değerleri olan birden fazla argümana sahip olabilirsin:
def describe_person(name, age=25, city="Unknown"):
    print(f"{name} is {age} years old and lives in {city}")
describe_person("Alice")
# Her iki varsayılan değeri de kullanır

describe_person("Bob", 30)
# Varsayılan şehri kullanır

describe_person("Charlie", 35, "New York")
# Varsayılan değer kullanmaz
Önemli Kural: Varsayılan değer almayan argümanlar, fonksiyon tanımında varsayılan değer alan argümanlardan önce gelmelidir.
# Doğru:
def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
# Yanlış:
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.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi