如题,举个例子,python3 中想得到 int(10 / 2),可以用
>>> 10 // 2
5
>>> (10).__floordiv__(2)
5
同理,想得到 int(1 / 0.1),于是试了一下
>>> 1 // 0.1
9.0
>>> 1 // 0.2
4.0
>>> (1).__floordiv__(0.1)
NotImplemented
问一下其中的原理
>>> 10 // 2
5
>>> (10).__floordiv__(2)
5
同理,想得到 int(1 / 0.1),于是试了一下
>>> 1 // 0.1
9.0
>>> 1 // 0.2
4.0
>>> (1).__floordiv__(0.1)
NotImplemented
问一下其中的原理