Ana içeriğe atla

Kayıtlar

fonksiyon etiketine sahip yayınlar gösteriliyor

Python'da Sınıfları Birbirine Eklemek

Merhaba arkadaşlar. Bugünkü yazımızda, Python da iki veya daha fazla sınıfı + operatörü ile birbirine eklemeyi anlatacağım.  Bildiğiniz gibi Python, nesne yönelimli bir dil. Bu yüzden gerçek hayatta kullandığımız nesneleri modelleyerek programlama içerisinde kullanmamıza imkan sağlıyor ya da bu durum için oldukça uygun diyelim. Elimizdeki nesneleri, diğer oluşturduğumuz nesneler ile toplayabiliriz,iki nesnenin özelliklerini birbirine ekleyebiliriz yani. Bu duruma, operator overloading deniliyor, yani operatorün üzerine yazmak.

Python Gömülü Fonksiyonlar-round()

round() fonksiyonu, küsuratlı sayıları yukarı yada aşağı yuvarlamak için kullanılır. Aynı zamanda hassaslık ayarı da yapılabilir. Örnek: >>>round(1.2) 1 >>>round(9.9) 10 Örnekte de görüldüğü gibi round() fonksiyonu, bir küsuratlı sayıyı, kendisine en yakın olan bir tam sayıya doğru tamamlar. Peki, ikisinin tam ortası olursa ne olur?

Pyhon İleri Fonksiyonlar - Lambda

Eğer Python'da belli bir seviyeye geldiyseniz, artık biraz daha derin ve pratik konuları öğrenmeninde zamanı gelmiştir. Çünkü programlama tecrübesi kazandıkça işleri daha kısa sürede yapabilecek yapıları da bilmek önemlidir. İşte bunlardan biri de lambda'dır. Lambda, bizim herhangi bir yerde tek satırlık fonksiyonlar oluşturmamızı sağlar. Mesela iki sayıyı toplayan bir fonksiyonumuz olsun. >>>def topla(sayi1,sayi2): ... return sayi1+sayi2 Bu fonksiyonu lambda ile yazarsak;