التابع Calendar.monthdays2calendar()‎ في بايثون

من موسوعة حسوب
مراجعة 14:58، 4 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (←‏القيمة المعادة)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يعيد التابع قائمة بالأسابيع في الشهر المعطى في السنة المعطاة على هيئة قوائم مكوّنة من سبعة صفوف تضمّ بدورها أرقام الأيام وأرقام أيام الأسبوع.

البنية العامة

monthdays2calendar(year, month)

المعاملات

year

السنة المطلوبة.

month

الشهر المطلوب (من 0 إلى 12).

القيمة المعادة

يعيد التابع قائمة بالأسابيع في الشهر month في السنة year كأسابيع كاملة. تكون الأسابيع على هيئة قوائم مكوّنة من سبعة صفوف تضمّ بدورها أرقام الأيام وأرقام أيام الأسبوع.

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> from calendar import Calendar
>>> cal = Calendar()
>>> for c in cal.monthdays2calendar(2018, 8):
...     print(c, end=',')
... 
[(0, 0), (0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6)],[(6, 0), (7, 1), (8, 2), (9, 3), (10, 4), (11, 5), (12, 6)],[(13, 0), (14, 1), (15, 2), (16, 3), (17, 4), (18, 5), (19, 6)],[(20, 0), (21, 1), (22, 2), (23, 3), (24, 4), (25, 5), (26, 6)],[(27, 0), (28, 1), (29, 2), (30, 3), (31, 4), (0, 5), (0, 6)],

انظر أيضًا

  • التابع monthdatescalendar()‎: يعيد التابع قائمة بالأسابيع في الشهر المعطى في السنة المعطاة على هيئة قوائم تتضمّن سبعة كائنات datetime.date.
  • التابع monthdayscalendar()‎: يعيد التابع قائمة بالأسابيع في الشهر المعطى في السنة المعطاة على هيئة قوائم تضمّ أرقام الأيام السبعة.

مصادر

صفحة General calendar-related functions في توثيق بايثون الرسمي.