1
17
当心!如果要定义自己的周数,可以使用提供的生成器表达式 in your first question 顺便说一下,得到了一个很棒的答案)。如果要遵循周数的ISO约定,则需要小心:
比如说, 2010年1月1日和2日不是2010年的第一周 但2009年第53周。 python提供了一个使用iso日历查找周数的模块: 示例代码:
请再次注意,2010年1月1日与2009年第53周的对应关系。 使用前面答案中提供的生成器:
dict包含您请求的词典。 |
2
4
你如何确定周数?在这里,我用一个函数来标识一周中的某一天,这个函数得到一周中的星期日(您在示例中使用的),然后返回它加上接下来的6天。
|
3
1
您可以使用datetime模块。您可以指定格式和所有内容。链接如下: http://docs.python.org/library/datetime.html 查看datetime.datetime(params)和datetime.timedelta(params)。希望一切顺利;—) 例子:
|
4
1
如果您同意ISO标准:
这产生的结果与您要查找的结果稍有不同(根据ISO标准,周从星期一开始,而不是星期日……),例如:
但是你可以通过模拟一个适当的“一个接一个”的错误来调整它!-) 这个 calendar 模块允许您将任何工作日设置为“每周的第一天”,但没有简单的方法来获取所有的周(当一周被拆分为两个月时,不需要重复),因此我认为直接工作 datetime 可能是个更好的主意。 |
5
1
在读过这个问题之后,我开发了一个三行的方法:
使用
|
6
0
下面是一些代码:
印刷品:
|
7
-1
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |