小编Aas*_*jan的帖子

根据记录的规则,楼层划分如何不给出结果?

>>> print (12//0.2)
59.0
>>> print(floor(12/0.2))
60
Run Code Online (Sandbox Code Playgroud)

在这种情况下,为什么楼层划分不按规则工作?

PS这里Python是治疗0.20.20000000001floor division这样的情况下 (12/0.2000000001)被产生59.999999...floor(59.999999999)输出59 但是不知道为什么Python是治疗0.20.2000000001floor division情况下,但不是在division如此吗?

python floating-point operators division floor-division

9
推荐指数
1
解决办法
284
查看次数

在 Python 中处理两个或多个连续成员运算符的顺序是什么?

>>> g = [1, True, 5]
>>> print(1 in g in g)
False

>>> g.append(g)
>>> print(1 in g in g)
True
Run Code Online (Sandbox Code Playgroud)

为什么第一个片段在列表中并且也在列表中False时作为输出给出?1True

True当我附加g到它时,为什么它作为输出给出?

python membership operators python-3.x

3
推荐指数
1
解决办法
47
查看次数

可迭代和可下标有什么区别?是否有任何对象仅属于这些对象类型之一?

可下标对象和可迭代对象有什么区别?什么是可下标但不可迭代的对象,反之亦然?

Ps 可下标的是其中包含其他对象的对象,迭代器是可下标的,可以迭代。但我能想到的也仅此而已。

python types iterable object python-3.x

0
推荐指数
1
解决办法
934
查看次数