calendar

#打印2019年的日历

x= calendar.calendar(2019)

print(x)

#打印全年日历

calendar.prcal(2019)

# 打印月份

c = calendar.month(2019,2)

print(c)

# calendar.prmonth(2019,2)

#判断闰年

a = calendar.isleap(2019)

print(a)

for i in range(2000,3000):

print(i,calendar.isleap(i))

#统计闰年

x = calendar.leapdays(2000,3000)

print(x)

#返回月份的二维列表

x = calendar.monthcalendar(2019,2)

print(x)

eg:

import random

# 系统会随机给你一个日期(yyyy-MM-dd)字符串,求上个月 最后一天

year = random.randint(2000,2300)

month = random.randint(1,12)

day = random.randint(1,calendar.monthrange(year,month)[1])

#calendar.monthrange(year,month)

# 返回两个整数。第一个是该月的星期几的日期码,第二个是该月的日期码。日从0(星期一)到6(星期日);月从1到12。

dateStr = "%s-%s-%s"%(year,month,day)

print(dateStr)

if month ==1:

year -= 1

month = 12

else:

month -= 1

dateStr="%s-%s-%s"%(year,month,calendar.monthrange(year,month)[1])

print(dateStr)

a = calendar.monthrange(2019,8)

print(a[0])#3代表从周四开始的该月份

print(a[1])#本月共有31天

#获得日历的每个周的第一天

print(calendar.firstweekday())

calendar.setfirstweekday(5)#周六作为每一周的第一天

calendar.prcal(2019,8)

python日历模块_python 日历模块calendar相关推荐

  1. python日历函数_Python—日历函数—日历模块的常用函数,calendar,常见

    Python-日历函数-日历模块的常用函数,calendar,常见 发表时间:2020-07-07 日历函数 calendar模块中提供了非常多的函数来处理年历和日历. 例如:打印2020年7月份的日 ...

  2. python 多层包多模块_python Modules模块操作

    今天学习python的Modules模块操作,并记录学习过程欢迎大家一起交流分享. 首先新建一个python文件命名为my_module.py的自定义moudle文件,在这个文件中进行模块代码编写: ...

  3. python argparse模块_Python argparse模块应用实例解析

    这篇文章主要介绍了Python argparse模块应用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 简介 argparse是python ...

  4. python莫比乌斯环_python基础|模块

    1 模块简介 在python中常见的模块有三种,在python解释器中的内置模块,第三方模块和自定义模块.模块的有使用python编写的文件,有已被编译为共享库或DLL的C或C++扩展,也有使用C编写 ...

  5. python如何自定义模块_python自定义模块和开源模块使用方法

    模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

  6. python import变量_Python import模块调用

    开发过程中代码越写越多,在一个文件里代码会越来越长,不容易维护,为了容易维护代码,我们把很多函数分组,分别放在不同的文件里,在Python中,一个.py文件就是模块(Module) 工具/原料 Pyt ...

  7. python shelve模块_python常用模块之shelve模块

    python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...

  8. python常用运维模块_python常用模块之一

    sys模块: sys模块是提供关于python本身的详细内在的信息的模块. sys.executable变量,它包含python解释器的路径 sys.platform变量,告诉我们现在处于什么操作系统 ...

  9. python counter模块_python collections模块 计数器(counter)

    一.计数器(counter) Counter是对字典类型的补充,用于追踪值的出现次数. ps:具备字典的所有功能 + 自己的功能 把我写入的元素出现的多少次都计算出来 import collectio ...

  10. 如何显示python的内置模块_python之模块(内置模块)

    内置模块是Python自带的功能,在使用内置模块相应的功能时,需要[先导入]再[使用] 一.sys 用于提供对Python解释器相关的操作: 1 sys.argv #命令行参数List,第一个元素是程 ...

最新文章

  1. libev源码解析——定时器原理
  2. python计算小数点后有几位_数学提高小数除法竖式计算过程
  3. (AIDE)Android Eclipse JNI 调用 .so文件加载问题
  4. mysql物理备份迁移注意细节_物理拷贝备份mysql到其他机器上恢复
  5. Apache Spark源码走读之4 -- DStream实时流数据处理
  6. 使用容器服务支持开发者快速搭建小程序后端服务
  7. redhat enterprise linux 哪个版本好,Red Hat Enterprise Linux 版本显示中(Santiago)是啥意思?...
  8. 【Python】处理UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa2 in position…
  9. 对“车库咖啡的网络现状改造”的一点个人看法
  10. Python查杀Windows系统中指定进程
  11. Samba之打印机共享配置 (CUPS系统)
  12. 深入解读Linux内存管理系列(5)——lowmem和highmem
  13. VSCODE如何汉化成中文
  14. 圆圆的球像什么_圆圆的月亮像什么-圆圆的月亮比喻句
  15. IJCAI 2021 投稿安排出来了!新审稿机制体验一下?
  16. 3dmax修改器堆栈的妙用
  17. C99 designator ‘name’ outside aggregate initializer
  18. 搬运视频怎么做成原创 | 短视频批量伪原创
  19. android 4.4刷机,刷机大师V3.4.4更新:支持Android 4.4
  20. c语言编程题总结,c语言编程题总结

热门文章

  1. 为什么欧洲无法创建能够与 Android 和 iOS 抗衡的移动操作系统?
  2. 介绍一种超简单的化工厂人员定位系统方案
  3. itol.toolkit中文文档|复现Li 2022 JHM
  4. 手机 听广播 不用 耳机 android,无需插入耳机即可收听FM广播的高级提示
  5. Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
  6. ES学习一 工作原理
  7. 20210316_23期_心跳检测_Task01
  8. 研究生哪个含金量最高?
  9. 【GDOI2016模拟4.23】飞机调度
  10. low latency playback、deep buffer playback、compressed offload playback的区别 学习学习