weekday تجعل الاثنين 0 والأحد 6؛ isoweekday تجعل الاثنين 1 والأحد 7. [1]
الخلاصة السريعة
لأن الترقيم الثاني يبدأ من 1 بدل 0. [1]
- weekday تجعل الاثنين 0 والأحد 6؛ isoweekday تجعل الاثنين 1 والأحد 7. [1]
- الطريقتان تعيدان يوم الأسبوع عددًا صحيحًا. [1]
- مثال مؤلف على CPython 3.12.14: d أدناه؛ d.weekday() تعطي 6 وd.isoweekday() تعطي 7. [1]
- للتاريخ date(2026,10,12)، تعطي weekday الرقم 0 وisoweekday الرقم 1. [1]
- تحكم: محاذاة 0 إلى 6 مع 1 إلى 7 تعطي 6+1=7 و0+1=1؛ يبقى d بتاريخ 2026-10-11. [1]
نقطة البداية
weekday تجعل الاثنين 0 والأحد 6؛ isoweekday تجعل الاثنين 1 والأحد 7. [1]
عدد ليوم الأسبوع
الطريقتان تعيدان يوم الأسبوع عددًا صحيحًا. [1]
الناتجان للتاريخ نفسه
مثال مؤلف على CPython 3.12.14: d أدناه؛ d.weekday() تعطي 6 وd.isoweekday() تعطي 7. [1]
from datetime import date d=date(2026,10,11) [1]

بداية الأسبوع والتحكم
للتاريخ date(2026,10,12)، تعطي weekday الرقم 0 وisoweekday الرقم 1. [1]
d.weekday() -> 6; d.isoweekday() -> 7 [1]
تحكم: محاذاة 0 إلى 6 مع 1 إلى 7 تعطي 6+1=7 و0+1=1؛ يبقى d بتاريخ 2026-10-11. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
