当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python calendar prmonth()用法及代码示例


Python calendar.prmonth() 方法

prmonth() 方法是 Python 中日历模块的内置方法。它适用于简单的文本日历并打印给定年份的给定月份的日历。此外,不需要 "print" 操作来执行此操作。

模块:

    import calendar

用法:

    prmonth(year, month, w=0, l=0)

参数:

  • year: 必选参数,代表日历的年份
  • month: 必选参数,代表日历的月份
  • w:它是一个可选参数,它指定居中的日期列的宽度。
  • l:它是一个可选参数,表示日历中每周将使用的行数。

返回值:

这个方法的返回类型是<class 'NoneType'>,它不返回任何值;它只打印给定年份月份的日历。

例:

# Python program to illustrate the 
# use of prmonth() method

# importing calendar module
import calendar

# Printing April 2020 with column width=0 
# and number of lines for each week=0
print("Printing calendar of April 2020 with default parameters")
calendar.prmonth(2020, 4)
print()

print("Printing April 2020 with column width=3")
calendar.prmonth(2020, 4, 3)
print()

print("Printing April 2020 with column width=5 and number of lines for each week=2")
calendar.prmonth(2020, 4, 5, 2)
print()

calendar.setfirstweekday(2)
# First column on the left will be Wednesday
print("Printing calendar of April 2020 with first column as Wednesday")
calendar.prmonth(2020, 4, 5, 1)

输出

Printing calendar of April 2020 with default parameters
     April 2020
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

Printing April 2020 with column width=3
Printing calendar of April 2020 with default parameters
     April 2020
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

Printing April 2020 with column width=3
         April 2020
Mon Tue Wed Thu Fri Sat Sun
          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

Printing April 2020 with column width=5 and number of lines for each week=2
                April 2020

 Mon   Tue   Wed   Thu   Fri   Sat   Sun

               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


Printing calendar of April 2020 with first column as Wednesday
                April 2020
 Wed   Thu   Fri   Sat   Sun   Mon   Tue
   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


相关用法


注:本文由纯净天空筛选整理自 Python calendar Module | prmonth() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。