DEV Community

qing
qing

Posted on

2-Minute Guide: Decorators in Python

2-Minute Guide: Decorators in Python
Hey there, Python enthusiasts! Today, we're going to explore one of the coolest features in Python: decorators. So, what's a decorator? In simple terms, a decorator is a small function that can modify or extend the behavior of another function without permanently changing it.

Think of a decorator as a wrapper that adds some extra functionality to an existing function. It's like adding a new feature to a car without altering its original design. You can use decorators to log function calls, measure execution time, or even implement authentication checks.

Let's see a minimal example of a timer decorator:


python
import time
from functools import wraps

def timer_decorator(func):
    @wraps

---

*Follow me on Dev.to for daily Python tips and quick guides!*

---
喜欢这篇文章?关注获取更多Python自动化内容!
Enter fullscreen mode Exit fullscreen mode

Top comments (0)