الفرق بين المراجعتين لصفحة: «Python/Calendar/itermonthdates»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Calendar.itermonthdates()</code> في بايثون}}</noinclude> يعيد التابع كائن تكرار للشهر ا...' |
لا ملخص تعديل |
||
سطر 15: | سطر 15: | ||
=== <code>month</code> === | === <code>month</code> === | ||
الشهر المطلوب (من 0 إلى 12). | الشهر المطلوب (من <code>0</code> إلى <code>12</code>). | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد التابع كائن تكرار للشهر month | يعيد التابع كائن تكرار للشهر <code>month</code> في السنة <code>year</code>، وسيعيد هذا الكائن جميع الأيام (ككائنات [[Python/datetime/date|<code>datetime.date</code>]]) للأشهر والأيام كلها قبل بداية الشهر أو بعد نهاية الشهر والتي تكون مطلوبة للحصول على أسبوع كامل. | ||
== أمثلة == | == أمثلة == | ||
سطر 39: | سطر 39: | ||
* التابع [[Python/Calendar/itermonthdays3|<code>itermonthdays3</code>()]]: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق <code>[[Python/datetime/date|datetime.date]]</code>، وتعاد الأيام على هيئة صفوف تتضمن رقم السنة والشهر ويوم الأسبوع. | * التابع [[Python/Calendar/itermonthdays3|<code>itermonthdays3</code>()]]: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق <code>[[Python/datetime/date|datetime.date]]</code>، وتعاد الأيام على هيئة صفوف تتضمن رقم السنة والشهر ويوم الأسبوع. | ||
* التابع [[Python/Calendar/itermonthdays4|<code>itermonthdays4</code>()]]: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق <code>[[Python/datetime/date|datetime.date]]</code>، وتعاد الأيام على هيئة صفوف تتضمّن رقم السنة، ورقم الشهر، ورقم اليوم في الشهر، ورقم اليوم في الأسبوع. | * التابع [[Python/Calendar/itermonthdays4|<code>itermonthdays4</code>()]]: يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاق <code>[[Python/datetime/date|datetime.date]]</code>، وتعاد الأيام على هيئة صفوف تتضمّن رقم السنة، ورقم الشهر، ورقم اليوم في الشهر، ورقم اليوم في الأسبوع. | ||
== مصادر == | == مصادر == | ||
[https://docs.python.org/3/library/calendar.html#calendar.Calendar.itermonthdates صفحة General calendar-related functions في توثيق بايثون الرسمي.] | [https://docs.python.org/3/library/calendar.html#calendar.Calendar.itermonthdates صفحة General calendar-related functions في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python Modules]] | [[تصنيف:Python Modules]] | ||
[[تصنيف:Python Methods]] | [[تصنيف:Python Methods]] |
المراجعة الحالية بتاريخ 09:05، 4 أغسطس 2018
يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة.
البنية العامة
itermonthdates(year, month)
المعاملات
year
السنة المطلوبة.
month
الشهر المطلوب (من 0
إلى 12
).
القيمة المعادة
يعيد التابع كائن تكرار للشهر month
في السنة year
، وسيعيد هذا الكائن جميع الأيام (ككائنات datetime.date
) للأشهر والأيام كلها قبل بداية الشهر أو بعد نهاية الشهر والتي تكون مطلوبة للحصول على أسبوع كامل.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from calendar import Calendar
>>> cal = Calendar()
>>> for c in cal.itermonthdates(2018, 8):
... print(c, end=' ')
...
2018-07-30 2018-07-31 2018-08-01 2018-08-02 2018-08-03 2018-08-04 2018-08-05 2018-08-06 2018-08-07 2018-08-08 2018-08-09 2018-08-10 2018-08-11 2018-08-12 2018-08-13 2018-08-14 2018-08-15 2018-08-16 2018-08-17 2018-08-18 2018-08-19 2018-08-20 2018-08-21 2018-08-22 2018-08-23 2018-08-24 2018-08-25 2018-08-26 2018-08-27 2018-08-28 2018-08-29 2018-08-30 2018-08-31 2018-09-01 2018-09-02
انظر أيضًا
- التابع
iterweekdays
(): يعيد التابع كائن تكرار iterator يتضمّن أرقام أيام الأسبوع التي ستستخدم لأسبوع واحد. - التابع
itermonthdays
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة أعداد صحيحة. - التابع
itermonthdays2
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمن رقم اليوم في الشهر ورقم اليوم في الأسبوع. - التابع
itermonthdays3
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمن رقم السنة والشهر ويوم الأسبوع. - التابع
itermonthdays4
(): يعيد التابع كائن تكرار للشهر المعطى في السنة المعطاة دون تقييد النتيجة بالنطاقdatetime.date
، وتعاد الأيام على هيئة صفوف تتضمّن رقم السنة، ورقم الشهر، ورقم اليوم في الشهر، ورقم اليوم في الأسبوع.
مصادر
صفحة General calendar-related functions في توثيق بايثون الرسمي.