python判断星期几
时间: 2023-09-13 07:07:52 浏览: 277
可以使用Python中的datetime模块来判断当前日期是星期几。下面是一个示例代码:
```python
import datetime
today = datetime.datetime.today()
weekday = today.weekday()
if weekday == 0:
print("今天是星期一")
elif weekday == 1:
print("今天是星期二")
elif weekday == 2:
print("今天是星期三")
elif weekday == 3:
print("今天是星期四")
elif weekday == 4:
print("今天是星期五")
elif weekday == 5:
print("今天是星期六")
else:
print("今天是星期日")
```
该代码获取当前日期并使用weekday()方法获取星期几的数字表示。0表示星期一,1表示星期二,以此类推。然后根据数字判断输出相应的星期几。
相关问题
python判断时间为星期几
可以使用Python中的datetime模块来判断时间是星期几。以下是一个示例代码:
```python
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 判断今天是星期几, 周一对应0,周日对应6
weekday = now.weekday()
# 根据星期几输出不同的结果
if weekday == 0:
print("今天是星期一")
elif weekday == 1:
print("今天是星期二")
elif weekday == 2:
print("今天是星期三")
elif weekday == 3:
print("今天是星期四")
elif weekday == 4:
print("今天是星期五")
elif weekday == 5:
print("今天是星期六")
elif weekday == 6:
print("今天是星期日")
```
当然,还有其他方式来实现该功能,如使用第三方库等。
python输入日期判断星期几
可以使用Python中的datetime库来判断一个日期是星期几,具体代码如下:
```python
from datetime import datetime
date_str = input("请输入日期,格式为 YYYY-MM-DD: ")
date = datetime.strptime(date_str, '%Y-%m-%d')
weekday = date.weekday() + 1
print(f"{date_str} 是星期{weekday}")
```
解释一下代码:
- 首先导入datetime库;
- 然后让用户输入日期,这里使用input()函数;
- 使用datetime.strptime()函数将输入的日期字符串转换为datetime对象;
- 调用datetime.weekday()函数获取日期的星期几,注意这里星期一是0,星期天是6,所以要加1;
- 最后输出结果,使用f-string将结果格式化输出。