الدالة calendar.month()‎ في بايثون

من موسوعة حسوب

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

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

calendar.month(theyear, themonth, w=0, l=0)

المعاملات

theyear

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

themonth

الشهر المطلوب (من 1 إلى 12).

w

معامل اختياري، يأخذ القيمة الافتراضية 0، ويحدّد عرض التقويم الذي ستطبعه الدالة.

l

معامل اختياري، يأخذ القيمة الافتراضية 0، ويحدّد مقدار الفاصل بين الأسطر في التقويم الذي ستطبعه الدالة.

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

تعيد الدالة تقويم الشهر على هيئة سلسلة نصية متعددة الأسطر باستخدام التابع formatmonth()‎ الخاص بالصنف TextCalendar.

أمثلة

يبين المثال التالي طريقة استخدام الدالة:

>>> import calendar
>>> calendar.month(2018, 8)
'    August 2018\nTu We Th Fr Sa Su Mo\n    1  2  3  4  5  6\n 7  8  9 10 11 12 13\n14 15 16 17 18 19 20\n21 22 23 24 25 26 27\n28 29 30 31\n'

>>> calendar.month(2018, 8, 3, 3)
'        August 2018\n\n\nTue Wed Thu Fri Sat Sun Mon\n\n\n      1   2   3   4   5   6\n\n\n  7   8   9  10  11  12  13\n\n\n 14  15  16  17  18  19  20\n\n\n 21  22  23  24  25  26  27\n\n\n 28  29  30  31\n\n\n'

انظر أيضًا

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

مصادر

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