📅  最后修改于: 2023-12-03 15:25:08.900000             🧑  作者: Mango
本文将介绍如何定义一个 Python 函数 day_of_week,用于显示以 (day,month,year) 形式提供的给定日期的日期名称。例如,如果输入日期为 (14, 9, 2021),则返回结果应为 "Tuesday"。
下面是 day_of_week 函数的完整代码实现:
from datetime import datetime
def day_of_week(day, month, year):
date_str = f"{day}/{month}/{year}"
date_obj = datetime.strptime(date_str, '%d/%m/%Y')
return date_obj.strftime("%A")
day_of_week 函数需要接受三个参数 day,month 和 year,它们分别表示要查询的日期的日、月和年。首先,我们需要将这些参数组合成一个日期字符串(格式为 dd/mm/yyyy)并创建一个 datetime 对象来表示该日期。然后,我们通过 strftime 方法获取该日期相应的星期几名称,格式为 %A。
下面是使用 day_of_week 函数获取给定日期的星期几名称的示例:
print(day_of_week(14, 9, 2021)) # 输出 "Tuesday"
print(day_of_week(20, 5, 1995)) # 输出 "Saturday"
print(day_of_week(1, 1, 2000)) # 输出 "Saturday"
day_of_week 函数用于获取给定日期的星期几名称。它使用 Python 内置的 datetime 模块来处理日期和时间,所以它可以处理各种日期格式。我们希望本文能帮助读者理解如何定义一个 Python 函数并使用它来实现一些实际的任务。