عدد صفوف monthdayscalendar قد يتغير بتغيير firstweekday، مع بقاء أيام الشهر نفسها. [1] [2]
الخلاصة السريعة
لا؛ يتغير في المقارنة بين بدايتي الأسبوع. [1] [2]
- عدد صفوف monthdayscalendar قد يتغير بتغيير firstweekday، مع بقاء أيام الشهر نفسها. [1] [2]
- على CPython 3.12.14، نطلب فبراير 2026؛ own من Calendar(firstweekday=6)، أي الأحد أولًا. [1] [2]
- own تضم أربعة صفوف، كل منها سبعة أرقام؛ فيها 28 رقم يوم موجبًا. [1] [2]
- تحكم: control للشهر نفسه مع firstweekday=0، أي الاثنين أولًا؛ تضم خمسة صفوف، وبها أيام 1 إلى 28 نفسها. [1] [2]
- الصفر خانة خارج الشهر، لا يوم إضافي من فبراير. نعد صفوف العرض وأيام الشهر، دون ترقيم أسابيع السنة. [1] [2]
صفوف الشهر
عدد صفوف monthdayscalendar قد يتغير بتغيير firstweekday، مع بقاء أيام الشهر نفسها. [1] [2]
الأحد أولًا
على CPython 3.12.14، نطلب فبراير 2026؛ own من Calendar(firstweekday=6)، أي الأحد أولًا. [1] [2]
أربعة صفوف
own تضم أربعة صفوف، كل منها سبعة أرقام؛ فيها 28 رقم يوم موجبًا. [1] [2]
from calendar import Calendar own=Calendar(firstweekday=6).monthdayscalendar(2026,2) print(len(own),sum(day>0 for row in own for day in row)) [1] [2]

الاثنين والخانات الصفرية
تحكم: control للشهر نفسه مع firstweekday=0، أي الاثنين أولًا؛ تضم خمسة صفوف، وبها أيام 1 إلى 28 نفسها. [1] [2]
control=Calendar(firstweekday=0).monthdayscalendar(2026,2) print(len(control),sum(day>0 for row in control for day in row)) [1] [2]
الصفر خانة خارج الشهر، لا يوم إضافي من فبراير. نعد صفوف العرض وأيام الشهر، دون ترقيم أسابيع السنة. [1] [2]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
