Python中00和0有什么区别?

时间:2017-08-14 10:46:02

标签: python

我试图从早上6点到午夜30分钟制作一个日期时间对象。我写了这个代码。

from datetime import datetime, timedelta
dt = datetime(2017,8,14,6,0,0)
lst = []
while dt.hour != 00 or dt.minute != 00:
    lst.append(dt)
    dt = dt + timedelta(minutes=30)

它给了我想要的结果但是我注意到我不小心把00而不是0.看起来00在Python中被转换为0。我使用type()检查了类型。因此,类型(00)和类型(0)都是int。

两者之间有什么区别吗?如果没有区别,为什么Python允许这种格式?

0 个答案:

没有答案