ترتيب حقول dataclass العادية: هل يأتي المطلوب بعد الافتراضي؟
في تهيئة dataclass المولدة، الحقول العادية غير المقتصرة على الكلمات المفتاحية لا تسمح بمطلوب بعد افتراضي. [1]
قراءات عربية في العلوم والتقنية والطبيعة والثقافة، تبدأ بسؤال وتترك لك مساحة للاستكشاف.
8455 مقالًا
في تهيئة dataclass المولدة، الحقول العادية غير المقتصرة على الكلمات المفتاحية لا تسمح بمطلوب بعد افتراضي. [1]
frozen=True لا تقبل __setattr__ مكتوبة داخل الفئة؛ يرفع المزخرف TypeError عند التعريف. [1]
في fill_diagonal، تتساوى جميع فهارس الموضع القطري، ويتعدل المدخل دون قيمة معادة. [1]
unsafe_hash=True مع __hash__ مكتوبة في الفئة يرفع TypeError؛ المزخرف لا يجمع الطلبين. [1]
داخل قشرة كروية منتظمة ينعدم مجالها، لكن جهدها بالنسبة إلى اللانهاية يبقى سالبًا. [1][2]
order=True تطلب توليد المقارنات؛ وجود __lt__ مكتوبة في الفئة يجعل التعريف يرفع TypeError. [1]
في نجمة لها مركز وثلاث أوراق، أكبر مطابقة حافة واحدة، لكن تغطية الرؤوس بالحواف تحتاج الحواف الثلاث كلها. الفرق في شرط الاختيار: المطابقة تمنع الطرف المشترك، أما الغطاء فيسمح به ليصل إلى كل رأس. سنراجع لماذا تعطي أكبر مطابقة نقطة بداية لأصغر غطاء، ومتى يفشل الحساب بسبب رأس معزول.
unique تعمل على الأجزاء التي يحددها المحور؛ وبدون محور تسطح المدخل. [1]
break_long_words=False يمنع تقسيم الكلمة الطويلة؛ قد يتجاوز طول السطر width في wrap. [1]
break_long_words=False لا يلغي الفصل عند الشرطة؛ break_on_hyphens خيار آخر، وافتراضيه True. [1]
في دورة من ستة رؤوس، الحافتان AB وDE تلمسان كل حافة في الدورة، مع أنهما تتركان الرأسين C وF بلا حافة مختارة. توجد مطابقة أكبر تتكون من ثلاث حواف، لكن زيادة الحجم ليست ضرورية لهيمنة الحواف. سنراجع لماذا يكفي أحيانًا اختيار أصغر، وما الذي يميز عدم إمكانية الإضافة من أكبر حجم ممكن.
مع max_lines=1، تتحقق textwrap من اللاحقة؛ قد ترفع ValueError حتى مع نص يسع width. [1] [2]
استنتاج شدة المجال المضاف من زاوية البوصلة بقانون الظل يشترط التعامد. [2]
sep=None في capwords تطوي المسافات البيضاء وتزيل الطرفية؛ المسافة الصريحة تستخدم للفصل والجمع. [1]
وسيط القائمة الزوجية هو متوسط قيمتيها الأوسطتين. [1]
uuid5 تستخدم SHA-1 للاسم ومعرّف النطاق؛ تكرار المدخلين يعطي قيمة المعرّف نفسها. [1] [2]
طاقة ملف RL تتناسب مع مربع التيار؛ بلوغ نصف التيار النهائي يعطي ربع الطاقة النهائية. [2]
في المسار A-B-C-D، الحافتان AB وCD لا تتشاركان رأسًا، فتكوّنان مطابقة عادية من حافتين. لكن BC تصل بين طرفيهما، لذلك ليست هذه مطابقة مستحثة. عدم اختيار BC لا يزيلها من الرسم المستحث على الأطراف؛ سنراجع لماذا يصبح أكبر حجم مستحث 1، وكيف يرفعه حذف BC فعلًا إلى 2.