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 相关文章推荐
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 Python
介绍Python的@property装饰器的用法
Apr 28 Python
python实现比较两段文本不同之处的方法
May 30 Python
详解Golang 与python中的字符串反转
Jul 21 Python
浅谈机器学习需要的了解的十大算法
Dec 15 Python
Python中的并发处理之asyncio包使用的详解
Apr 03 Python
python+pandas+时间、日期以及时间序列处理方法
Jul 10 Python
python解析yaml文件过程详解
Aug 30 Python
复化梯形求积分实例——用Python进行数值计算
Nov 20 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
Python re.sub 反向引用的实现
Jul 07 Python
python的变量和简单数字类型详解
Sep 15 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
在PWS上安装PHP4.0正式版
2006/10/09 PHP
php桌面中心(四) 数据显示
2007/03/11 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
JavaScript中令你抓狂的魔术变量
2006/11/30 Javascript
javascript第一课
2007/02/27 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
个人求职信范文分享
2014/01/31 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫