下面是关于 Python 获取星期字符串的实例攻略:
1. 使用 datetime 模块
Python 标准库中的 datetime 模块提供了一个 weekday() 方法,可以返回相应日期的星期,其中星期一到星期日分别对应数字 0 到 6。我们可以根据这个数字来得到星期字符串。具体实现代码如下:
import datetime
weekdays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
today = datetime.date.today()
weekday_index = today.weekday()
weekday_str = weekdays[weekday_index]
print("Today is", weekday_str)
运行结果如下:
Today is Monday
上述代码会输出当前日期的星期字符串。
2. 使用 calendar 模块
Python 标准库中的 calendar 模块也提供了获取星期的方法。我们可以使用 calendar.weekday() 方法来获取当前日期的星期,同样是返回数字 0 到 6,我们可以使用 weekday_names 列表来得到星期字符串。具体实现代码如下:
import calendar
# 定义 weekday_names 列表对象
weekday_names = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
# 使用 calendar 模块获取当前日期的星期
weekday_num = calendar.weekday(calendar.year, calendar.month, calendar.day)
# 使用 weekday_num 作为索引从 weekday_names 中获取星期字符串
weekday_str = weekday_names[weekday_num]
# 输出结果
print("Today is", weekday_str)
运行结果如下:
Today is Monday
上述代码也会输出当前日期的星期字符串。
希望以上内容能够对您有所帮助。如果您还有其他问题,欢迎再次提问。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 获取星期字符串的实例 - Python技术站