افصل الاختيار عن الكلمات المتبقية. [1] [2]
الخلاصة السريعة
لا؛ المفتاح يحذف من النسخة المعادة، ويبقى في الأصل هنا. [1] [2]
المثال
from types import prepare_class
k={"metaclass":type}
m,ns,rest=prepare_class("Bud",(),k)
print("metaclass" in k)
print("metaclass" in rest)
print(m is type)الحذف من النسخة
المصدر ينسخ القاموس ثم يزيل metaclass قبل تجهيز النطاق. المخرجات True، False، True. إزالته من الكلمات المتبقية لا تلغي اختياره. [1] [2]

حدود الضمان
الثلاثية تضم الصنف الميتا والنطاق والكلمات المتبقية، وليست فئة جديدة. نسخ القاموس ليس عميقًا؛ القواعد والأصناف الميتا المخصصة قد تغيّر التجهيز. [1] [2]
المراجع
- Python 3.12: types.prepare_class
- CPython 3.12.14: class preparation
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
