python 示例

Python Calendar.yeardatescalendar()方法 (Python Calendar.yeardatescalendar() Method)

Calendar.yeardatescalendar() method is an inbuilt method of the Calendar class of calendar module in Python. It uses an instance of this class and returns a list of month rows for the given year.

Calendar.yeardatescalendar()方法是Python中Calendar模块的Calendar类的内置方法。 它使用此类的实例,并返回给定年份的月份行列表。

Here, each month contains full weeks, ie, all the weeks in a month will have 7 values, even if the value of a day in the week is outside of the given month. Each week list consists of seven datetime.date objects.

在这里,每个月包含整周,即,即使一周中某天的值在给定月份之外,一个月中的所有周也将具有7个值。 每个星期列表由七个datetime.date对象组成。

Module:

模块:

    import calendar

Class:

类:

    from calendar import Calendar

Syntax:

句法:

    yeardatescalendar(year, width =3)

Parameter(s):

参数:

  • year: It is a required parameter, which specifies the year of the calendar.

    year :这是必填参数,用于指定日历的年份。

  • width: It is an optional parameter, which specifies the width of the month value; default value = 3.

    width :这是一个可选参数,用于指定月份值的宽度; 默认值= 3。

Return value:

返回值:

The return type of this method is <class 'list'>, it returns a list of month rows giving datetime.date objects.

此方法的返回类型为<class'list'> ,它返回给出datetime.date对象的月份行的列表。

Example:

例:

# Python program to illustrate the
# use of monthdayscalendar() method
# import class
import calendar
# Creating Calendar Instance
cal = calendar.Calendar()
# default firstweekday =0
year = 2011
month = 11
print(cal.monthdayscalendar(year, month))
print()
# always full weeks are listed.
# set the firstweekday to 3
cal = calendar.Calendar(firstweekday = 3)
year = 1998
month = 8
print(cal.monthdayscalendar(year, month))
print()

Output

输出量

[[0, 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, 0, 0, 0, 0]]
[[0, 0, 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, 0, 0]]

Example:

例:

# Python program to illustrate the
# use of yeardatescalendar() method
# import class
import calendar
# Creating Calendar Instance
cal = calendar.Calendar()
year = 2019
# Changing the width to 5
print(cal.yeardatescalendar(year, width = 5))
print()

Output

输出量

[[[[
datetime.date(2018, 12, 31),
datetime.date(2019, 1, 1),
datetime.date(2019, 1, 2),
datetime.date(2019, 1, 3),
datetime.date(2019, 1, 4),
datetime.date(2019, 1, 5),
datetime.date(2019, 1, 6),
], [
datetime.date(2019, 1, 7),
datetime.date(2019, 1, 8),
datetime.date(2019, 1, 9),
datetime.date(2019, 1, 10),
datetime.date(2019, 1, 11),
datetime.date(2019, 1, 12),
datetime.date(2019, 1, 13),
], [
datetime.date(2019, 1, 14),
datetime.date(2019, 1, 15),
datetime.date(2019, 1, 16),
datetime.date(2019, 1, 17),
datetime.date(2019, 1, 18),
datetime.date(2019, 1, 19),
datetime.date(2019, 1, 20),
], [
datetime.date(2019, 1, 21),
datetime.date(2019, 1, 22),
datetime.date(2019, 1, 23),
datetime.date(2019, 1, 24),
datetime.date(2019, 1, 25),
datetime.date(2019, 1, 26),
datetime.date(2019, 1, 27),
], [
datetime.date(2019, 1, 28),
datetime.date(2019, 1, 29),
datetime.date(2019, 1, 30),
datetime.date(2019, 1, 31),
datetime.date(2019, 2, 1),
datetime.date(2019, 2, 2),
datetime.date(2019, 2, 3),
]], [[
datetime.date(2019, 1, 28),
datetime.date(2019, 1, 29),
datetime.date(2019, 1, 30),
datetime.date(2019, 1, 31),
datetime.date(2019, 2, 1),
datetime.date(2019, 2, 2),
datetime.date(2019, 2, 3),
], [
datetime.date(2019, 2, 4),
datetime.date(2019, 2, 5),
datetime.date(2019, 2, 6),
datetime.date(2019, 2, 7),
datetime.date(2019, 2, 8),
datetime.date(2019, 2, 9),
datetime.date(2019, 2, 10),
], [
datetime.date(2019, 2, 11),
datetime.date(2019, 2, 12),
datetime.date(2019, 2, 13),
datetime.date(2019, 2, 14),
datetime.date(2019, 2, 15),
datetime.date(2019, 2, 16),
datetime.date(2019, 2, 17),
], [
datetime.date(2019, 2, 18),
datetime.date(2019, 2, 19),
datetime.date(2019, 2, 20),
datetime.date(2019, 2, 21),
datetime.date(2019, 2, 22),
datetime.date(2019, 2, 23),
datetime.date(2019, 2, 24),
], [
datetime.date(2019, 2, 25),
datetime.date(2019, 2, 26),
datetime.date(2019, 2, 27),
datetime.date(2019, 2, 28),
datetime.date(2019, 3, 1),
datetime.date(2019, 3, 2),
datetime.date(2019, 3, 3),
]], [[
datetime.date(2019, 2, 25),
datetime.date(2019, 2, 26),
datetime.date(2019, 2, 27),
datetime.date(2019, 2, 28),
datetime.date(2019, 3, 1),
datetime.date(2019, 3, 2),
datetime.date(2019, 3, 3),
], [
datetime.date(2019, 3, 4),
datetime.date(2019, 3, 5),
datetime.date(2019, 3, 6),
datetime.date(2019, 3, 7),
datetime.date(2019, 3, 8),
datetime.date(2019, 3, 9),
datetime.date(2019, 3, 10),
], [
datetime.date(2019, 3, 11),
datetime.date(2019, 3, 12),
datetime.date(2019, 3, 13),
datetime.date(2019, 3, 14),
datetime.date(2019, 3, 15),
datetime.date(2019, 3, 16),
datetime.date(2019, 3, 17),
], [
datetime.date(2019, 3, 18),
datetime.date(2019, 3, 19),
datetime.date(2019, 3, 20),
datetime.date(2019, 3, 21),
datetime.date(2019, 3, 22),
datetime.date(2019, 3, 23),
datetime.date(2019, 3, 24),
], [
datetime.date(2019, 3, 25),
datetime.date(2019, 3, 26),
datetime.date(2019, 3, 27),
datetime.date(2019, 3, 28),
datetime.date(2019, 3, 29),
datetime.date(2019, 3, 30),
datetime.date(2019, 3, 31),
]], [[
datetime.date(2019, 4, 1),
datetime.date(2019, 4, 2),
datetime.date(2019, 4, 3),
datetime.date(2019, 4, 4),
datetime.date(2019, 4, 5),
datetime.date(2019, 4, 6),
datetime.date(2019, 4, 7),
], [
datetime.date(2019, 4, 8),
datetime.date(2019, 4, 9),
datetime.date(2019, 4, 10),
datetime.date(2019, 4, 11),
datetime.date(2019, 4, 12),
datetime.date(2019, 4, 13),
datetime.date(2019, 4, 14),
], [
datetime.date(2019, 4, 15),
datetime.date(2019, 4, 16),
datetime.date(2019, 4, 17),
datetime.date(2019, 4, 18),
datetime.date(2019, 4, 19),
datetime.date(2019, 4, 20),
datetime.date(2019, 4, 21),
], [
datetime.date(2019, 4, 22),
datetime.date(2019, 4, 23),
datetime.date(2019, 4, 24),
datetime.date(2019, 4, 25),
datetime.date(2019, 4, 26),
datetime.date(2019, 4, 27),
datetime.date(2019, 4, 28),
], [
datetime.date(2019, 4, 29),
datetime.date(2019, 4, 30),
datetime.date(2019, 5, 1),
datetime.date(2019, 5, 2),
datetime.date(2019, 5, 3),
datetime.date(2019, 5, 4),
datetime.date(2019, 5, 5),
]], [[
datetime.date(2019, 4, 29),
datetime.date(2019, 4, 30),
datetime.date(2019, 5, 1),
datetime.date(2019, 5, 2),
datetime.date(2019, 5, 3),
datetime.date(2019, 5, 4),
datetime.date(2019, 5, 5),
], [
datetime.date(2019, 5, 6),
datetime.date(2019, 5, 7),
datetime.date(2019, 5, 8),
datetime.date(2019, 5, 9),
datetime.date(2019, 5, 10),
datetime.date(2019, 5, 11),
datetime.date(2019, 5, 12),
], [
datetime.date(2019, 5, 13),
datetime.date(2019, 5, 14),
datetime.date(2019, 5, 15),
datetime.date(2019, 5, 16),
datetime.date(2019, 5, 17),
datetime.date(2019, 5, 18),
datetime.date(2019, 5, 19),
], [
datetime.date(2019, 5, 20),
datetime.date(2019, 5, 21),
datetime.date(2019, 5, 22),
datetime.date(2019, 5, 23),
datetime.date(2019, 5, 24),
datetime.date(2019, 5, 25),
datetime.date(2019, 5, 26),
], [
datetime.date(2019, 5, 27),
datetime.date(2019, 5, 28),
datetime.date(2019, 5, 29),
datetime.date(2019, 5, 30),
datetime.date(2019, 5, 31),
datetime.date(2019, 6, 1),
datetime.date(2019, 6, 2),
]]], [[[
datetime.date(2019, 5, 27),
datetime.date(2019, 5, 28),
datetime.date(2019, 5, 29),
datetime.date(2019, 5, 30),
datetime.date(2019, 5, 31),
datetime.date(2019, 6, 1),
datetime.date(2019, 6, 2),
], [
datetime.date(2019, 6, 3),
datetime.date(2019, 6, 4),
datetime.date(2019, 6, 5),
datetime.date(2019, 6, 6),
datetime.date(2019, 6, 7),
datetime.date(2019, 6, 8),
datetime.date(2019, 6, 9),
], [
datetime.date(2019, 6, 10),
datetime.date(2019, 6, 11),
datetime.date(2019, 6, 12),
datetime.date(2019, 6, 13),
datetime.date(2019, 6, 14),
datetime.date(2019, 6, 15),
datetime.date(2019, 6, 16),
], [
datetime.date(2019, 6, 17),
datetime.date(2019, 6, 18),
datetime.date(2019, 6, 19),
datetime.date(2019, 6, 20),
datetime.date(2019, 6, 21),
datetime.date(2019, 6, 22),
datetime.date(2019, 6, 23),
], [
datetime.date(2019, 6, 24),
datetime.date(2019, 6, 25),
datetime.date(2019, 6, 26),
datetime.date(2019, 6, 27),
datetime.date(2019, 6, 28),
datetime.date(2019, 6, 29),
datetime.date(2019, 6, 30),
]], [[
datetime.date(2019, 7, 1),
datetime.date(2019, 7, 2),
datetime.date(2019, 7, 3),
datetime.date(2019, 7, 4),
datetime.date(2019, 7, 5),
datetime.date(2019, 7, 6),
datetime.date(2019, 7, 7),
], [
datetime.date(2019, 7, 8),
datetime.date(2019, 7, 9),
datetime.date(2019, 7, 10),
datetime.date(2019, 7, 11),
datetime.date(2019, 7, 12),
datetime.date(2019, 7, 13),
datetime.date(2019, 7, 14),
], [
datetime.date(2019, 7, 15),
datetime.date(2019, 7, 16),
datetime.date(2019, 7, 17),
datetime.date(2019, 7, 18),
datetime.date(2019, 7, 19),
datetime.date(2019, 7, 20),
datetime.date(2019, 7, 21),
], [
datetime.date(2019, 7, 22),
datetime.date(2019, 7, 23),
datetime.date(2019, 7, 24),
datetime.date(2019, 7, 25),
datetime.date(2019, 7, 26),
datetime.date(2019, 7, 27),
datetime.date(2019, 7, 28),
], [
datetime.date(2019, 7, 29),
datetime.date(2019, 7, 30),
datetime.date(2019, 7, 31),
datetime.date(2019, 8, 1),
datetime.date(2019, 8, 2),
datetime.date(2019, 8, 3),
datetime.date(2019, 8, 4),
]], [[
datetime.date(2019, 7, 29),
datetime.date(2019, 7, 30),
datetime.date(2019, 7, 31),
datetime.date(2019, 8, 1),
datetime.date(2019, 8, 2),
datetime.date(2019, 8, 3),
datetime.date(2019, 8, 4),
], [
datetime.date(2019, 8, 5),
datetime.date(2019, 8, 6),
datetime.date(2019, 8, 7),
datetime.date(2019, 8, 8),
datetime.date(2019, 8, 9),
datetime.date(2019, 8, 10),
datetime.date(2019, 8, 11),
], [
datetime.date(2019, 8, 12),
datetime.date(2019, 8, 13),
datetime.date(2019, 8, 14),
datetime.date(2019, 8, 15),
datetime.date(2019, 8, 16),
datetime.date(2019, 8, 17),
datetime.date(2019, 8, 18),
], [
datetime.date(2019, 8, 19),
datetime.date(2019, 8, 20),
datetime.date(2019, 8, 21),
datetime.date(2019, 8, 22),
datetime.date(2019, 8, 23),
datetime.date(2019, 8, 24),
datetime.date(2019, 8, 25),
], [
datetime.date(2019, 8, 26),
datetime.date(2019, 8, 27),
datetime.date(2019, 8, 28),
datetime.date(2019, 8, 29),
datetime.date(2019, 8, 30),
datetime.date(2019, 8, 31),
datetime.date(2019, 9, 1),
]], [
[
datetime.date(2019, 8, 26),
datetime.date(2019, 8, 27),
datetime.date(2019, 8, 28),
datetime.date(2019, 8, 29),
datetime.date(2019, 8, 30),
datetime.date(2019, 8, 31),
datetime.date(2019, 9, 1),
],
[
datetime.date(2019, 9, 2),
datetime.date(2019, 9, 3),
datetime.date(2019, 9, 4),
datetime.date(2019, 9, 5),
datetime.date(2019, 9, 6),
datetime.date(2019, 9, 7),
datetime.date(2019, 9, 8),
],
[
datetime.date(2019, 9, 9),
datetime.date(2019, 9, 10),
datetime.date(2019, 9, 11),
datetime.date(2019, 9, 12),
datetime.date(2019, 9, 13),
datetime.date(2019, 9, 14),
datetime.date(2019, 9, 15),
],
[
datetime.date(2019, 9, 16),
datetime.date(2019, 9, 17),
datetime.date(2019, 9, 18),
datetime.date(2019, 9, 19),
datetime.date(2019, 9, 20),
datetime.date(2019, 9, 21),
datetime.date(2019, 9, 22),
],
[
datetime.date(2019, 9, 23),
datetime.date(2019, 9, 24),
datetime.date(2019, 9, 25),
datetime.date(2019, 9, 26),
datetime.date(2019, 9, 27),
datetime.date(2019, 9, 28),
datetime.date(2019, 9, 29),
],
[
datetime.date(2019, 9, 30),
datetime.date(2019, 10, 1),
datetime.date(2019, 10, 2),
datetime.date(2019, 10, 3),
datetime.date(2019, 10, 4),
datetime.date(2019, 10, 5),
datetime.date(2019, 10, 6),
],
], [[
datetime.date(2019, 9, 30),
datetime.date(2019, 10, 1),
datetime.date(2019, 10, 2),
datetime.date(2019, 10, 3),
datetime.date(2019, 10, 4),
datetime.date(2019, 10, 5),
datetime.date(2019, 10, 6),
], [
datetime.date(2019, 10, 7),
datetime.date(2019, 10, 8),
datetime.date(2019, 10, 9),
datetime.date(2019, 10, 10),
datetime.date(2019, 10, 11),
datetime.date(2019, 10, 12),
datetime.date(2019, 10, 13),
], [
datetime.date(2019, 10, 14),
datetime.date(2019, 10, 15),
datetime.date(2019, 10, 16),
datetime.date(2019, 10, 17),
datetime.date(2019, 10, 18),
datetime.date(2019, 10, 19),
datetime.date(2019, 10, 20),
], [
datetime.date(2019, 10, 21),
datetime.date(2019, 10, 22),
datetime.date(2019, 10, 23),
datetime.date(2019, 10, 24),
datetime.date(2019, 10, 25),
datetime.date(2019, 10, 26),
datetime.date(2019, 10, 27),
], [
datetime.date(2019, 10, 28),
datetime.date(2019, 10, 29),
datetime.date(2019, 10, 30),
datetime.date(2019, 10, 31),
datetime.date(2019, 11, 1),
datetime.date(2019, 11, 2),
datetime.date(2019, 11, 3),
]]], [[[
datetime.date(2019, 10, 28),
datetime.date(2019, 10, 29),
datetime.date(2019, 10, 30),
datetime.date(2019, 10, 31),
datetime.date(2019, 11, 1),
datetime.date(2019, 11, 2),
datetime.date(2019, 11, 3),
], [
datetime.date(2019, 11, 4),
datetime.date(2019, 11, 5),
datetime.date(2019, 11, 6),
datetime.date(2019, 11, 7),
datetime.date(2019, 11, 8),
datetime.date(2019, 11, 9),
datetime.date(2019, 11, 10),
], [
datetime.date(2019, 11, 11),
datetime.date(2019, 11, 12),
datetime.date(2019, 11, 13),
datetime.date(2019, 11, 14),
datetime.date(2019, 11, 15),
datetime.date(2019, 11, 16),
datetime.date(2019, 11, 17),
], [
datetime.date(2019, 11, 18),
datetime.date(2019, 11, 19),
datetime.date(2019, 11, 20),
datetime.date(2019, 11, 21),
datetime.date(2019, 11, 22),
datetime.date(2019, 11, 23),
datetime.date(2019, 11, 24),
], [
datetime.date(2019, 11, 25),
datetime.date(2019, 11, 26),
datetime.date(2019, 11, 27),
datetime.date(2019, 11, 28),
datetime.date(2019, 11, 29),
datetime.date(2019, 11, 30),
datetime.date(2019, 12, 1),
]], [
[
datetime.date(2019, 11, 25),
datetime.date(2019, 11, 26),
datetime.date(2019, 11, 27),
datetime.date(2019, 11, 28),
datetime.date(2019, 11, 29),
datetime.date(2019, 11, 30),
datetime.date(2019, 12, 1),
],
[
datetime.date(2019, 12, 2),
datetime.date(2019, 12, 3),
datetime.date(2019, 12, 4),
datetime.date(2019, 12, 5),
datetime.date(2019, 12, 6),
datetime.date(2019, 12, 7),
datetime.date(2019, 12, 8),
],
[
datetime.date(2019, 12, 9),
datetime.date(2019, 12, 10),
datetime.date(2019, 12, 11),
datetime.date(2019, 12, 12),
datetime.date(2019, 12, 13),
datetime.date(2019, 12, 14),
datetime.date(2019, 12, 15),
],
[
datetime.date(2019, 12, 16),
datetime.date(2019, 12, 17),
datetime.date(2019, 12, 18),
datetime.date(2019, 12, 19),
datetime.date(2019, 12, 20),
datetime.date(2019, 12, 21),
datetime.date(2019, 12, 22),
],
[
datetime.date(2019, 12, 23),
datetime.date(2019, 12, 24),
datetime.date(2019, 12, 25),
datetime.date(2019, 12, 26),
datetime.date(2019, 12, 27),
datetime.date(2019, 12, 28),
datetime.date(2019, 12, 29),
],
[
datetime.date(2019, 12, 30),
datetime.date(2019, 12, 31),
datetime.date(2020, 1, 1),
datetime.date(2020, 1, 2),
datetime.date(2020, 1, 3),
datetime.date(2020, 1, 4),
datetime.date(2020, 1, 5),
],
]]]

翻译自: https://www.includehelp.com/python/calendar-calendar-yeardatescalendar-method-with-example.aspx

python 示例

python 示例_Python日历类| yeardatescalendar()方法与示例相关推荐

  1. python 示例_Python日历类| yeardayscalendar()方法与示例

    python 示例 Python Calendar.yeardayscalendar()方法 (Python Calendar.yeardayscalendar() Method) Calendar. ...

  2. java日历类add方法_Java日历computeTime()方法及示例

    java日历类add方法 日历类computeTime()方法 (Calendar Class computeTime() method) computeTime() method is availa ...

  3. java日历类add方法_Java日历computeFields()方法及示例

    java日历类add方法 日历类的computeFields()方法 (Calendar Class computeFields() method) computeFields() method is ...

  4. java日历类add方法_Java日历setFirstDayOfWeek()方法与示例

    java日历类add方法 日历类setFirstDayOfWeek()方法 (Calendar Class setFirstDayOfWeek() method) setFirstDayOfWeek( ...

  5. java日历类add方法_Java日历setMinimalDaysInFirstWeek()方法与示例

    java日历类add方法 日历类setMinimalDaysInFirstWeek()方法 (Calendar Class setMinimalDaysInFirstWeek() method) se ...

  6. python中如何调用类的方法

    python中如何调用类的方法 类的方法的调用: 与普通的函数调用类似 1.类的内部调用:self.<方法名>(参数列表). 2.在类的外部调用:<实例名>.<方法名&g ...

  7. JAVA的infinite_Java Float类isInfinite()方法与示例

    语法:public boolean isInfinite (); public static boolean isInfinite (float value); Float类isInfinite()方 ...

  8. python代码大全和用法用量_Python生成器的使用方法和示例代码

    本文是<Effect Python 编写高质量Python代码的59个有效方法>的学习笔记.主要记录生成器的使用方法和示例代码. 返回队列的函数 如果函数要产生一系列结果,那么最简单的做法 ...

  9. python中append的用法_Python 列表 append() 使用方法及示例

    Python 列表 append() 使用方法及示例 append()方法将一个项目添加到列表的末尾. append()方法将单个项目添加到列表的末尾. append()方法的语法为:list.app ...

最新文章

  1. 毕马威:2018全球科技创新报告(附PDF下载)
  2. mysql导入分卷_php实现mysql备份恢复分卷处理的方法_PHP
  3. python3-python3--内置函数
  4. 没有mssqlserver的协议_LoadRunner是什么 LoadRunner协议选择原则介绍【图文】
  5. 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的区别,sql文件导入
  6. 收藏表数据库_选择您的收藏库
  7. mysqls压力测试怎么用_MySQL压力测试工具使用
  8. Redis的常用命令及数据类型
  9. STM32那点事(2)_时钟树(中)
  10. VB.NET,C#.NET调用Web Service,利用visual studio 的实现方法
  11. 基于Mesos和Docker的分布式计算平台
  12. python 读取文件名列表_python 读取指定文件夹下所有文件名
  13. f1c100s uboot调试记录
  14. fullcalendar日历控件知识点集合
  15. U盘中毒了丢失文件怎么办
  16. 智库说 | 徐远:数字时代的城市潜力
  17. 于Cd(Ⅲ)金属有机骨框架的新型造影剂Cd-MOF/Gd-DTPA/DMPE-DTPA-Gd-DMPE/
  18. Jmeter接口测试中参数化的多种方法,你知道的有几种?欢迎评论留言。
  19. MATLAB运用——多项式插值
  20. 【10639 Hello Kitty】

热门文章

  1. java中的printnb_javaI/O系统笔记
  2. max std value 宏_Rust Macro/宏 新手指南
  3. nvidia显示设置不可用_Nvidia显示设置不可用,您当前未使用连接到NVIDIA GPU的显示器的解决方法...
  4. 容器底层实现技术Namespace/Cgroup
  5. Docker使用-构建MySQL
  6. JDK源码解析之 java.lang.Long
  7. HttpServletResponse应用 的 简单介绍
  8. VsFTP出现500 OOPS: cannot change directory的解决办法
  9. P1040 加分二叉树【dp+深搜】
  10. Jquery实战——横纵向的菜单