Python计算已经过去多少个周末的方法
作者:Sephiroth 发布时间:2023-03-10 11:40:52
标签:Python,计算
本文实例讲述了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程序设计有所帮助。


猜你喜欢
- 而每次查询分析器寻找路径时,并不会每一次都去统计索引中包含的行数,值的范围等,而是根据一定条件创建和更新这些信息后保存到数据库中,这也就是所
- 引言之前松哥写过一个 MySQL 系列,但是当时是基于 MySQL5.7 的,最近有空在看 MySQL8 的文档,发现和 MySQL5.7
- 前言在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的。因此,为了使统计得到的结果更方便查看需要进行排序。Py
- 1、生成数据集(双月数据集)class moon_data_class(object): def __init__
- numpy数据保存到文件Numpy提供了几种数据保存的方法。以3*4数组a为例:1. a.tofile("filename.bin
- 如图输入如下命令python manage.py startapp apitest添加应用到 autotest项目项目下在settings.
- 本文实例讲述了Python实现读取文件最后n行的方法。分享给大家供大家参考,具体如下:# -*- coding:utf8-*-import
- 前言网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或
- 这篇文章主要介绍了python Pillow图像处理方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- MySQL是一款关系型数据库管理系统,是由Oracle旗下公司MySQL AB 公司开发,是在web方面最好的、最流行的关系型数据库软件应用
- 一、不要使用可变对象作为函数默认值In [1]: def append_to_list(value, def_list=[]):
- 本例中以CentOS6.6下修改MySQL5.1.73举例说明。1.首先输入“service mysqld status”查看当前mysql
- MySQL安装程序为您所有的MySQL软件需求提供了一个易于使用,基于向导的安装体验。产品中包含以下最新版本:MySQL服务器MySQL连接
- 读取图片为矩阵import matplotlibim = matplotlib.image.imread('0_0.jpg'
- matplotlib官方除了提供了鼠标十字光标的示例,还提供了同一图像内多子图共享光标的示例,其功能主要由widgets模块中的MultiC
- 前言最近使用Python解析IDX文件格式的MNIST数据集,需要对二进制文件进行读取操作,其中我使用的是struct模块。查了网上挺多教程
- python给数据加上高斯噪声一开始用MATLAB给数据加噪声很简单,就一句话:% 给数据加指定SNR的高斯噪声signal_noise =
- Python全局锁(1)全局锁导致的问题全局锁的英文简称是GIL,全称是Global Interpreter Lock(全局解释器锁),来源
- 这篇论坛文章着重介绍了SQL Server数据库简体繁体数据混用的问题,详细内容请参考下文:我现在要说的是一个在简体繁体数据混用的时候很容易
- /*不同服务器数据库之间的数据操作*/ --创建链接服务器 exec sp_addlinkedserver 'ITSV ',