Python serisi
PYTHON / LAB 1 · Temel · 5 DK · SİMÜLASYON

Args ve kwargs.

Pozisyonel ve isimlendirilmiş argümanların veri yapılarını canlı olarak izle.

01 / KAVRAMI ANLA

*args pozisyonel argümanları bir tuple içinde, **kwargs ise isimlendirilmiş argümanları bir dictionary içinde toplar. Değerleri değiştirerek fonksiyon çağrısı ile oluşan veri yapılarını karşılaştır.

02 / SENİN GÖREVİN

Konu listesini tek elemana indir ve ismi değiştir. Tek elemanlı tuple’ın sonundaki virgüle dikkat et.

python / lab-01
def kesfet(*args, **kwargs):
    return args, kwargs
FONKSİYON ÇAĞRISI
kesfet("Python", "Docker", "Kubernetes", isim="Furkan")
ARGS / TUPLE("Python", "Docker", "Kubernetes")3 pozisyonel argüman
KWARGS / DICTIONARY{ "isim": "Furkan" }1 isimlendirilmiş argüman
03 / KENDİNİ DENE

*args hangi veri yapısını oluşturur?

Laboratuvarın tamamlanması için deney hedefini gerçekleştir ve soruyu yanıtla.