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 06 Python
使用Python编写vim插件的简单示例
Apr 17 Python
Python之web模板应用
Dec 26 Python
Python实现PS滤镜碎片特效功能示例
Jan 24 Python
Tensorflow卷积神经网络实例
May 24 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
django js实现部分页面刷新的示例代码
May 28 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
Python Flask前后端Ajax交互的方法示例
Jul 31 Python
python命令行参数用法实例分析
Jun 25 Python
tensorflow生成多个tfrecord文件实例
Feb 17 Python
python传到前端的数据,双引号被转义的问题
Apr 03 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 xml文件操作实现代码(二)
2009/03/20 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
angular5 httpclient的示例实战
2018/03/12 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
jQuery实现消息弹出框效果
2019/12/10 jQuery
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
解决Python一行输出不显示的问题
2018/12/03 Python
Python画图高斯分布的示例
2019/07/10 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
2019史上最全Database工程师题库
2015/12/06 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
GC是什么?为什么要有GC?
2013/12/08 面试题
党员思想汇报范文
2013/12/30 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
观看建国大业观后感
2015/06/01 职场文书
文化大革命观后感
2015/06/17 职场文书
升职自荐书
2019/05/09 职场文书
深入解析MySQL索引数据结构
2021/10/16 MySQL