التابع TextCalendar.iterweekdays()‎ في بايثون

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث


يعيد التابع التقويم الخاص بشهر معيّن على هيئة سلسلة نصية متعددة الأسطر.

البنية العامة

formatmonth(theyear, themonth, w=0, l=0)

المعاملات

theyear

السنة المطلوبة.

themonth

الشهر المطلوب.

w

يحدد المعامل الاختياري ‏w عرض أعمدة التاريخ، والتي تأخذ محاذاة وسطية.

l

يحدد المعامل الاختياري l عدد الأسطر التي سيستخدمها كل أسبوع.

القيمة المعادة

يعيد التابع التقويم الخاص بشهر معيّن على هيئة سلسلة نصية متعددة الأسطر.

يعتمد التابع في تحديد اليوم الأول من الأسبوع على القيمة المحدّدة في الدالة البانية أو المعيّنة بواسطة التابع setfirstweekday()‎.

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> from calendar import TextCalendar
>>> tcal = TextCalendar()
>>> tcal.formatmonth(2018, 8)
'    August 2018\nMo Tu We Th Fr Sa Su\n       1  2  3  4  5\n 6  7  8  9 10 11 12\n13 14 15 16 17 18 19\n20 21 22 23 24 25 26\n27 28 29 30 31\n'
>>> tcal.formatmonth(2018, 8, 2, 2)
'    August 2018\n\nMo Tu We Th Fr Sa Su\n\n       1  2  3  4  5\n\n 6  7  8  9 10 11 12\n\n13 14 15 16 17 18 19\n\n20 21 22 23 24 25 26\n\n27 28 29 30 31\n\n'

انظر أيضًا

  • التابع prmonth()‎: يطبع التابع تقويم الشهر الذي يعيده التابع formatmonth()‎.

مصادر

صفحة General calendar-related functions في توثيق بايثون الرسمي.