Parametre Olarak Tuple ve Dictionary Kullanımı


Python kullanırken, bazı fonksiyonlarda **kwargs,*args gibi parametreleri gördüğümüzde bu nedir? ne işe yarar? gibi tepkiler vermiş olabiliriz. Çünkü Python’a özel veri tipleridir.

Buradaki mantığı şöyle açıklayabiliriz : 

  • ** ifadesi Sözlük(Dictionary) ifade eden veri tipidir. Çoğu fonksiyonda **kwargs kullanılmasının sebebi python üzerinde oluşan bir gelenektir. Siz onun yerine **ali,**veli gibi kullanabilriz.
  • * ifadesi Tuple(Demet) ifade eden veri tipidir. Çoğu fonksiyonlarda *args kullanılmasının sebebi python üzerinde oluşan bir gelenektir. Siz onun yerine *ali,*veli gibi kullanabilriz.

Örnekler ile daha iyi anlayabiliriz..

Fonksiyonlarda Tuple  Kullanımı :

  • Fonksiyonu oluşturalım.

  • Çağırmadan önce biraz inceliyelim.

tuple ifadesinin (1,2,3,4,) şeklinde ifade ediliğini biliyoruz. Dolasıyla fonksiyona boş parametre yolladığımız zaman () şeklinde çıktı atması gerekiyor.

  • Şimdi bir parametre yollayalım :


Fonksiyonlarda Dictionary Kullanımı :

  • Öncelikle bir fonksiyon oluşturalım :

  • Çağırmadan önce biraz inceliyelim.

Pythonda Dict olarak ifade edilen veri tipidir. Sözlük veri tipinin {} parantezleri arasında  oluştuğunu biliyoruz.

  • Şimdi parametre yolluyalım.


Umarım aradakı fark anlaşılır olmuştur.

Parametre Olarak Tuple ve Dictionary Kullanımı

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap