Python TextCalendar: formatmonth() method
formatmonth() method
The formatmonth() method is used to get a month's calendar in a multi-line string.
Syntax:
formatmonth(theyear, themonth, w=0, l=0)
Parameters:
Name | Description | Required / Optional |
Type |
---|---|---|---|
theyear | Year for which the calendar should be generated. | Required | Number |
themonth | Month for which the calendar should be generated. | Required | Number |
w | Specifies the width of the date columns, which are centered. Default value is 0. | Optional | Number |
l | Specifies the number of lines that each week will use. Default value is 0. | Optional | Number |
Example of Text-calendar-formatmonth() method
import calendar
tc= calendar.TextCalendar(firstweekday=0)
print(tc.formatmonth(2016, 5))
Output:
May 2016 Mo Tu We Th Fr Sa Su 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
Previous: yeardayscalendar()
Next: prmonth()
Test your Python skills with w3resource's quiz
Python: Tips of the Day
Decapitalizes the first letter of a string:
Example:
def tips_decapitalize(s, upper_rest=False): return s[:1].lower() + (s[1:].upper() if upper_rest else s[1:]) print(tips_decapitalize('PythonTips')) print(tips_decapitalize('PythonTips', True))
Output:
pythonTips pYTHONTIPS
- Weekly Trends
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
- JavaScript functions Exercises
- Python Tutorial
- Python Array Exercises
- SQL Cross Join
- C# Sharp Array Exercises
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook