İsimsiz fonksiyonlar: lambda

Fonksiyon tanımlamayı daha önce ayrıntısıyla incelemiştik. Python’un lambda komutunu kullanarak isimsiz (“anonymous” – belli bir isme bağlı olmayan) fonksiyonlar üretebilirsiniz. İsimsiz fonksiyonlar, def komutuyla üretilen fonksiyonlara göre daha kısıtlıdırlar. Buna karşılık, bir fonksiyon nesnesi gereken yerlerde bazı avantajlar sağlarlar.

Okumaya devam et

Liste metodları

Dile dahil (built-in) fonksiyonların yanı sıra, veri tiplerine özgü fonksiyonlar (“metodlar”) da vardır. Metodlar sınıf (“class”) tanımındaki iç değişkenlere erişir, gerektiğinde değişiklik yaparlar. Metodlara erişim “.” (nokta) operatörüyle sağlanır; sözgelişi L bir listeyse, L.append(x) işlemi L‘nin sonuna x‘i ekler. Bu kısımda liste nesnelerinin yaygın olarak kullanılan metodlarından bahsedelim.

Okumaya devam et