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实现文件分组复制到不同目录的例子
Jun 04 Python
Python的Flask框架中实现简单的登录功能的教程
Apr 20 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
python字符串str和字节数组相互转化方法
Mar 18 Python
python处理按钮消息的实例详解
Jul 11 Python
在Python中执行系统命令的方法示例详解
Sep 14 Python
python中字典按键或键值排序的实现代码
Aug 27 Python
Django中ORM找出内容不为空的数据实例
May 20 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
Oct 12 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
Python爬虫之Selenium实现键盘事件
Dec 04 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以ROOT权限执行系统命令的方法
2011/02/10 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
php字符串函数学习之substr()
2015/03/27 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
php parse_str() 函数的定义和用法
2016/05/23 PHP
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
Python3中多线程编程的队列运作示例
2015/04/16 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
UGG美国官网:购买UGG雪地靴、拖鞋和鞋子
2017/12/31 全球购物
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
女大学生毕业找工作的自我评价
2013/10/03 职场文书
总裁岗位职责
2013/12/04 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
合作协议书
2014/04/23 职场文书
党员四风问题个人对照检查材料
2014/10/26 职场文书
小学生优秀评语
2014/12/29 职场文书
表扬稿格式范文
2015/01/16 职场文书
毕业班工作总结
2015/08/10 职场文书
2016高一新生军训心得体会
2016/01/11 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
详解Python requests模块
2021/06/21 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python