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 27 Python
Python RuntimeError: thread.__init__() not called解决方法
Apr 28 Python
python通过elixir包操作mysql数据库实例代码
Jan 31 Python
python3+PyQt5泛型委托详解
Apr 24 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
python抖音表白程序源代码
Apr 07 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
tensorflow指定CPU与GPU运算的方法实现
Apr 21 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
Python中格式化字符串的四种实现
May 26 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
Nov 17 Python
Numpy中的数组搜索中np.where方法详细介绍
Jan 08 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 define函数的使用说明
2008/08/27 PHP
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
php 可变函数使用小结
2018/06/12 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
jQuery插件扩展测试实例
2016/06/21 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
如何在 Vue.js 中使用第三方js库
2017/04/25 Javascript
用ES6写全屏滚动插件的示例代码
2018/05/02 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
python 表格打印代码实例解析
2019/10/12 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
python中的插入排序的简单用法
2021/01/19 Python
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
《月光启蒙》教学反思
2014/03/01 职场文书
交通事故委托书范本
2014/09/28 职场文书
文员岗位职责
2015/02/04 职场文书
国富论读书笔记
2015/06/26 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android