الفرق بين المراجعتين لصفحة: «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 (يأخذ القيم 1 إلى 12) في السنة year، وسيعيد هذا الكائن جميع الأيام (ككائنات datetime.date) للأشهر والأيام كلها قبل بداية الشهر أو بعد نهاية الشهر والتي تكون مطلوبة للحصول على أسبوع كامل.
يعيد التابع كائن تكرار للشهر <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>، وتعاد الأيام على هيئة صفوف تتضمّن رقم السنة، ورقم الشهر، ورقم اليوم في الشهر، ورقم اليوم في الأسبوع.
* التابع [[Python/Calendar/itermonthdates|<code>itermonthdates</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 في توثيق بايثون الرسمي.