التابع Calendar.itermonthdays4()
في بايثون
يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق 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 في توثيق بايثون الرسمي.