MENU

Fun & Interesting

Learn Python DECORATORS in 7 minutes! 🎊

Bro Code 43,096 10 months ago
Video Not Working? Fix It Now

# Decorator = A function that extends the behavior of another function # w/o modifying the base function # Pass the base function as an argument to the decorator def add_sprinkles(func): def wrapper(*args, **kwargs): print("*You add sprinkles 🎊*") func(*args, **kwargs) return wrapper def add_fudge(func): def wrapper(*args, **kwargs): print("*You add fudge 🍫*") func(*args, **kwargs) return wrapper @add_sprinkles @add_fudge def get_ice_cream(flavor): print(f"Here is your {flavor} ice cream 🍨") get_ice_cream("vanilla")

Comment