w3resource

Python TextCalendar Module: monthrange() method

monthrange() method

The monthrange() method is used to get weekday of first day of the month and number of days in month, for the specified year and month.

Syntax:

monthrange(year, month)

Parameters:

Name Description Required /
Optional
Type
year Year to get weekday of the first day of the month and number of days in month. Required Number
month Month to get weekday of the first day of the month and number of days in a month. Required Number

Example of monthrange() method

import calendar
print(calendar.monthrange(2016,5))

Output:

(6, 31)

Previous: weekheader()
Next: monthcalendar()

Test your Python skills with w3resource's quiz



Python: Tips of the Day

Converts a string to kebab case

Example:

from re import sub

def tips_kebab(s):
  return sub(
    r"(\s|_|-)+","-",
    sub(
      r"[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+",
      lambda mo: mo.group(0).lower(), s))

print(tips_kebab('sentenceCase'))
print(tips_kebab('Python Tutorial'))
print(tips_kebab('the-quick_brown Fox jumps_over-the-lazy Dog'))
print(tips_kebab('hello-world'))

Output:

sentencecase
python-tutorial
the-quick-brown-fox-jumps-over-the-lazy-dog
hello-world