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

من موسوعة حسوب
مراجعة 14:23، 4 أغسطس 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Calendar.itermonthdays4()‎</code> في بايثون}}</noinclude> يعيد التابع كائن تكرار للشهر ا...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


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

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

itermonthdays4(year, month)

المعاملات

year

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

month

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

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

يعيد التابع كائن تكرار للشهر month في السنة year بصورة مشابهة للتابع ()itermonthdates، ولكنّ النتيجة لا تكون مقيّدة بالنطاق datetime.date. تكون الأيام المعادة على هيئة صفوف تتضمّن رقم السنة، ورقم الشهر، ورقم اليوم في الشهر، ورقم اليوم في الأسبوع.

ملاحظة: هذا التابع جديد في الإصدار 3.7.

أمثلة

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

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

انظر أيضًا

  • التابع iterweekdays()‎: يعيد التابع كائن تكرار iterator يتضمّن أرقام أيام الأسبوع التي ستستخدم لأسبوع واحد.
  • التابع itermonthdates()‎: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة.
  • التابع itermonthdays()‎: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق datetime.date، وتعاد الأيام على هيئة أعداد صحيحة.
  • التابع itermonthdays2()‎: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق datetime.date، وتعاد الأيام على هيئة صفوف تتضمن رقم اليوم في الشهر ورقم اليوم في الأسبوع.
  • التابع itermonthdays3()‎: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق datetime.date، وتعاد الأيام على هيئة صفوف تتضمن رقم السنة والشهر ويوم الأسبوع.

مصادر

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