Python higher order functions

9 Views
Published
Python higher order functions tutorial example explained

#python #higher-order #functions

# Higher Order Function = a function that either:
# 1. accepts a function as an argument
# or
# 2. returns a function
# (In python, functions are also treated as objects)

# ----- 1. accepts a function as an argument -----
def loud(text):
return text.upper()

def quiet(text):
return text.lower()

def hello(func):
text = func("Hello")
print(text)


hello(loud)
hello(quiet)

# ------------ 2. returns a function -------------
#def divisor(x):
#def dividend(y):
#return y / x
#return dividend


#divide = divisor(2)
#print(divide(10))

Bro Code merch store
Category
Bro Code
Tags
higher order functions, python higher order functions, First-Class Functions
Be the first to comment