التابع Calendar.itermonthdays2()
في بايثون
يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق datetime.date
، وتعاد الأيام على هيئة صفوف تتضمن رقم اليوم في الشهر ورقم اليوم في الأسبوع.
البنية العامة
itermonthdays2(year, month)
المعاملات
year
السنة المطلوبة.
month
الشهر المطلوب (من 0
إلى 12
).
القيمة المعادة
يعيد التابع كائن تكرار للشهر month
في السنة year
بصورة مشابهة للتابع ()itermonthdates
، ولكنّ النتيجة لا تكون مقيّدة بالنطاق datetime.date
. تكون الأيام المعادة على هيئة صفوف تتضمن رقم اليوم في الشهر ورقم اليوم في الأسبوع.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from calendar import Calendar
>>> cal = Calendar()
>>> for c in cal.itermonthdays2(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),
انظر أيضًا
- التابع
iterweekdays
(): يعيد التابع كائن تكرار iterator يتضمّن أرقام أيام الأسبوع التي ستستخدم لأسبوع واحد. - التابع
itermonthdates
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة. - التابع
itermonthdays
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة أعداد صحيحة. - التابع
itermonthdays3
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمن رقم السنة والشهر ويوم الأسبوع. - التابع
itermonthdays4
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمّن رقم السنة، ورقم الشهر، ورقم اليوم في الشهر، ورقم اليوم في الأسبوع.
مصادر
صفحة General calendar-related functions في توثيق بايثون الرسمي.