diff options
author | Georg Brandl <georg@python.org> | 2012-10-06 13:48:39 +0200 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2012-10-06 13:48:39 +0200 |
commit | b0df7ce480e6872ad33ca55056ff947df3200824 (patch) | |
tree | f0911ffc3471080f1eb95f33bfdf4f4305737e26 /Doc/reference/expressions.rst | |
parent | 8569acaafacf102b2fc8e5366dbd2f8ee1bcf8dc (diff) | |
download | cpython-b0df7ce480e6872ad33ca55056ff947df3200824.tar.gz |
Closes #16149: remove now-false statement about the inability to compare Decimal and float objects.
Diffstat (limited to 'Doc/reference/expressions.rst')
-rw-r--r-- | Doc/reference/expressions.rst | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/Doc/reference/expressions.rst b/Doc/reference/expressions.rst index a5f376695a..364135a107 100644 --- a/Doc/reference/expressions.rst +++ b/Doc/reference/expressions.rst @@ -1094,16 +1094,10 @@ Comparison of objects of the same type depends on the type: another one is made arbitrarily but consistently within one execution of a program. -Comparison of objects of the differing types depends on whether either -of the types provide explicit support for the comparison. Most numeric types -can be compared with one another, but comparisons of :class:`float` and -:class:`Decimal` are not supported to avoid the inevitable confusion arising -from representation issues such as ``float('1.1')`` being inexactly represented -and therefore not exactly equal to ``Decimal('1.1')`` which is. When -cross-type comparison is not supported, the comparison method returns -``NotImplemented``. This can create the illusion of non-transitivity between -supported cross-type comparisons and unsupported comparisons. For example, -``Decimal(2) == 2`` and ``2 == float(2)`` but ``Decimal(2) != float(2)``. +Comparison of objects of the differing types depends on whether either of the +types provide explicit support for the comparison. Most numeric types can be +compared with one another. When cross-type comparison is not supported, the +comparison method returns ``NotImplemented``. .. _membership-test-details: |