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写入中英文字符串到文件的方法
May 06 Python
Python判断直线和矩形是否相交的方法
Jul 14 Python
详解python的几种标准输出重定向方式
Aug 15 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
详谈Pandas中iloc和loc以及ix的区别
Jun 08 Python
Django中使用 Closure Table 储存无限分级数据
Jun 06 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
Jun 27 Python
python正则过滤字母、中文、数字及特殊字符方法详解
Feb 11 Python
tensorflow2.0的函数签名与图结构(推荐)
Apr 28 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
Pytorch实现图像识别之数字识别(附详细注释)
May 11 Python
总结几个非常实用的Python库
Jun 26 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
改进的IP计数器
2006/10/09 PHP
解析dedecms空间迁移步骤详解
2013/05/15 PHP
php object转数组示例
2014/01/15 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP安装threads多线程扩展基础教程
2015/11/17 PHP
php+ajax简单实现全选删除的方法
2016/12/06 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
2018/10/10 PHP
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
JS中的BOM应用
2018/02/02 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
Python map和reduce函数用法示例
2015/02/26 Python
python实现简单点对点(p2p)聊天
2017/09/13 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
python正则实现计算器功能
2017/12/14 Python
Python将多个excel文件合并为一个文件
2018/01/03 Python
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
python 实现单通道转3通道
2019/12/03 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
毕业寄语大全
2014/04/09 职场文书
给校长的一封检讨书
2014/09/20 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫