Python中的range函数为什么要设计成“左闭右开”的样子,这是有啥用意吗?

知乎话题榜  • 2026-03-19 13:574次浏览
比如range(1,8),包含的区间是1≤x<8,即[1,8)。 这可不是挑刺,无论它设计成既包含上限,又包含下限,还是设计成既不…,又不…,我都可以认为它是随便设计的,并没有什么用意。 但它既然包含了下限,为啥又不包含上限?这么设计的用意到底是什么?

查看详情...