Python计算已经过去多少个周末的方法


Posted in Python onJuly 25, 2015

本文实例讲述了Python计算已经过去多少个周末的方法。分享给大家供大家参考。具体如下:

def weekends_between(d1,d2):
  days_between = (d2-d1).days
  weekends, leftover = divmod(days_between,7)
  if leftover:
    start_day = (d2-timedelta(leftover)).isoweekday()
    end_day = start_day+leftover
    if start_day<=6 and end_day>6:
      weekends +=.5
    if start_day<=7 and end_day>7:
      weekends +=.5
  return weekends

使用方法:

weekends_between(date(2004,10,1),date(2004,10,10))

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python求解平方根的方法
Mar 11 Python
详解Python中for循环的使用
Apr 14 Python
Python连接mysql数据库的正确姿势
Feb 03 Python
Python元字符的用法实例解析
Jan 17 Python
Python测试人员需要掌握的知识
Feb 08 Python
redis之django-redis的简单缓存使用
Jun 07 Python
python绘制多个子图的实例
Jul 07 Python
基于python爬取有道翻译过程图解
Mar 31 Python
python 贪心算法的实现
Sep 18 Python
Python通过字典映射函数实现switch
Nov 06 Python
七个Python必备的GUI库
Apr 27 Python
python的列表生成式,生成器和generator对象你了解吗
Mar 16 Python
Python基于动态规划算法计算单词距离
Jul 25 #Python
Python中Django框架利用url来控制登录的方法
Jul 25 #Python
Python实现模拟登录及表单提交的方法
Jul 25 #Python
Python基于有道实现英汉字典功能
Jul 25 #Python
Python实现简单的代理服务器
Jul 25 #Python
Python实现截屏的函数
Jul 25 #Python
Python基于PycURL自动处理cookie的方法
Jul 25 #Python
You might like
PHP 获取远程网页内容的代码(fopen,curl已测)
2011/06/06 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
nodeJs链接Mysql做增删改查的简单操作
2017/02/04 NodeJs
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
简单谈谈原生js的math对象
2017/06/27 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
python学生信息管理系统(初级版)
2018/10/17 Python
Django工程的分层结构详解
2019/07/18 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
Habitat家居英国官方网站:沙发、家具、照明、厨房和户外
2019/12/12 全球购物
上课打牌的检讨书
2014/02/15 职场文书
主题党日活动总结
2014/07/08 职场文书
医生爱岗敬业演讲稿
2014/08/26 职场文书
课外活动实习计划
2015/01/19 职场文书
村官2015年度工作总结
2015/10/14 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python