判断日期是否为工作日

判断给定的日期是否为工作日。

  • 使用datetime.datetime.weekday()方法获取星期几的整数表示。
  • 检查星期几是否小于等于4
  • 如果不传入第二个参数d,则使用默认值datetime.today()
from datetime import datetime, date

def is_weekday(d = datetime.today()):
  return d.weekday() <= 4

is_weekday(date(2020, 10, 25)) # False
is_weekday(date(2020, 10, 28)) # True