Kayıt Ol

Giriş


Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Parametre Olarak Tuple ve Dictionary Kullanımı

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.


Hakkında Ali YamanYenilmez

Mühendis adayı, yazılım geliştirici ve haftanın hergünü yazılım ile zamanını geçiren ve kendini geliştiren pratik ve işine sahip öz verili biriyimdir. Web yazılım ve geliştirme alanında kendimi geliştirmekteyim ve hergün yeni birşey öğrenmeden günümü bitirmiyorum.

Beni Takip Et

Yorumlar ( 2 )

  1. Basit ama bir o kadar işe yarar bir anlatım olmuş, ellerinize sağlık 🙂

Cevap yazın

Captcha Captcha güncellemek için resime tıkla