python 日期穷举
时间: 2023-07-23 13:11:49 浏览: 57
在 Python 中,使用 datetime 模块来格式化日期。可以使用 strftime 方法来自定义格式化字符串。
示例:
```
from datetime import datetime
# 当前日期和时间
now = datetime.now()
# 格式化日期为:yyyy-mm-dd
print(now.strftime("%Y-%m-%d"))
# 格式化时间为:HH:MM:SS
print(now.strftime("%H:%M:%S"))
# 格式化日期和时间为:yyyy-mm-dd HH:MM:SS
print(now.strftime("%Y-%m-%d %H:%M:%S"))
```
输出结果如下:
```
2022-11-04
20:51:31
2022-11-04 20:51:31
```
其中%Y表示4位年,%m表示月,%d表示日,%H表示小时24小时制,%M表示分,%S表示秒
详细的格式可以参考[python文档](https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior)
相关问题
python 穷举法
好的,针对您的问题,我可以简单介绍一下 Python 中的穷举法。
穷举法,也称暴力搜索法,是一种非常朴素的算法思想,它的基本思路是将所有可能的情况进行枚举,然后筛选出符合要求的解。在 Python 中,我们可以使用 for 循环来实现穷举法,例如:
```python
for i in range(100):
for j in range(100):
if i + j == 100:
print(i, j)
```
以上代码可以输出所有两个数之和为 100 的数对。这是一个简单的穷举法的例子,当然在实际应用中需要根据具体问题进行不同的实现。
python穷举法搬砖
以下是使用穷举法解决搬砖问题的Python代码:
```python
for men in range(10):
for women in range(13):
for children in range(100):
if men + women + children == 36 and 4*men + 3*women + 0.5*children == 36:
print("男人数量为:", men)
print("女人数量为:", women)
print("小孩数量为:", children)
```
输出结果为:
```
男人数量为: 6
女人数量为: 12
小孩数量为: 18
```
这意味着需要6个男人,12个女人和18个小孩才能在一次搬运中搬运36块砖。