التابع Calendar.itermonthdays()
في بايثون
يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق datetime.date
، وتعاد الأيام على هيئة أعداد صحيحة.
البنية العامة
itermonthdays(year, month)
المعاملات
year
السنة المطلوبة.
month
الشهر المطلوب (من 0
إلى 12
).
القيمة المعادة
يعيد التابع كائن تكرار للشهر month
في السنة year
بصورة مشابهة للتابع ()itermonthdates
، ولكنّ النتيجة لا تكون مقيّدة بالنطاق datetime.date
. تعاد الأيام على هيئة أعداد تمثّل اليوم في الشهر، أما الأيام التي تكون خارج الشهر المحدد فتأخذ القيمة 0
.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from calendar import Calendar
>>> cal = Calendar()
>>> for c in cal.itermonthdays(2018, 8):
... print(c, end=',')
...
0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0,0,
انظر أيضًا
- التابع
iterweekdays
(): يعيد التابع كائن تكرار iterator يتضمّن أرقام أيام الأسبوع التي ستستخدم لأسبوع واحد. - التابع
itermonthdates
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة. - التابع
itermonthdays2
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمن رقم اليوم في الشهر ورقم اليوم في الأسبوع. - التابع
itermonthdays3
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمن رقم السنة والشهر ويوم الأسبوع. - التابع
itermonthdays4
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمّن رقم السنة، ورقم الشهر، ورقم اليوم في الشهر، ورقم اليوم في الأسبوع.
مصادر
صفحة General calendar-related functions في توثيق بايثون الرسمي.