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常用列表数据结构小结
Aug 06 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
Feb 01 Python
python opencv实现切变换 不裁减图片
Jul 26 Python
解决python3读取Python2存储的pickle文件问题
Oct 25 Python
Python通用循环的构造方法实例分析
Dec 19 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
Python2与Python3的区别实例分析
Apr 11 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
Nov 24 Python
在 Golang 中实现 Cache::remember 方法详解
Mar 30 Python
用python画城市轮播地图
May 28 Python
Windows安装Anaconda3的方法及使用过程详解
Jun 11 Python
Python echarts实现数据可视化实例详解
Mar 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
php实现文件下载更能介绍
2012/11/23 PHP
解决cPanel无法安装php5.2.17
2014/06/22 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
Python函数any()和all()的用法及区别介绍
2018/09/14 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
如何使用PHP session
2015/04/21 面试题
英文版餐饮运营管理求职信
2013/11/06 职场文书
如何写求职信
2014/05/24 职场文书
简单的离婚协议书范本
2014/11/16 职场文书