المزخرف هو دالة تلف دالة أخرى لإضافة سلوك دون تعديل كود الأصلي. يتم تطبيقه باستخدام بناء الجملة @decorator فوق دالة — طريقة نظيفة لإضافة مخاوف عابرة مثل التسجيل (logging) والحساب الزمني (timing) والتخزين المؤقت (caching) وتحكم الوصول.
كيفية عمل المزخرفات
():
():
()
result = func(*args, **kwargs)
()
result
wrapper
():
()
greet()
