python代码获取每一天在一年中出现的次数(星期)

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python代码获取每一天在一年中出现的次数(星期)相关的知识,希望对你有一定的参考价值。

python代码获取每一天在一年中出现的次数(星期)

 

See the source image

 

# python代码获取每一天在一年中出现的次数(星期),例如星期一出现了52次,

 

# python program Find number of
# times every day occurs in a Year


import datetime
import calendar

def day_occur_time(year):
	
	# stores days in a week
	days = [ "Monday", "Tuesday", "Wednesday",
		"Thursday", "Friday", "Saturday",
		"Sunday" ]
	
	# Initialize all counts as 52
	L = [52 for i in range(7)]
	
	# Find the index of the first day
	# of the year
	pos = -1
	day = datetime.datetime(year, month = 1, day = 1).strftime("%A")
	for i in range(7):
		if day == days[i]:
			pos = i
			
	# mark the occurrence to be 53 of 1st day
	# and 2nd day if the year is leap year
	if calendar.isleap(year):
	

以上是关于python代码获取每一天在一年中出现的次数(星期)的主要内容,如果未能解决你的问题,请参考以下文章

我有 8 年的日常数据。我想绘制一周中的每一天、一年中的每周和一年中的每个月的所有值。我怎么做?

SimpleDataFormat 设置时间格式的写法

Twig日期循环每一天在一个时期

# yyds干货盘点 # 只用3行Python代码,获取星期几?

Linux之cal命令

Drupal 视图每天显示最高评价的节点,一年中的每一天?