First Class Function


  • Python'da fonksiyonlar first class function olarak değerlendirilir. Bunun anlamı fonksiyonların diğer veri tipleri gibi manipüle edilebilir ve başka fonksiyonlara argüman olarak verilebilir.


  • Bir fonksiyonu bir değişkene atayabiliriz.


def kare(x):
    return x**2



a = kare


kare(5)


25


a(5)


25
  • Bir fonksiyonu başka bir fonksiyona argüman olarak verebiliriz.
def f2(x, f):
    return f(x) + 4


f2(3,kare)


13


def f3(x):
    return x**5


f2(2, f3)


36

Quiz

Answer the questions to check your understanding.

This lesson includes a short quiz.

Hackerrank challenge

Join the challenge to submit your solution.
First Class Fonksiyonlar öğrendin, şimdi challenge zamanı! Hackerrank profili aç ve [şu challenge’ı](https://www.hackerrank.com/challenges/write-a-function) yap: Python Temel dersini tamamlaman için en sonunda Hackerrank’te Python alanında en az 4 yıldıza ulaşman gerekiyor. Bu challenge’lar seni yıldızlara adım adım götürecek! :) Challenge’ı yapıp Hackerrank profilinin linkini aşağıdaki kutucuğa yaz:

Lesson discussion

Swap insights and ask questions about Python Temel

Be the first to start the discussion

Ask a question or share your thoughts about this lesson.