]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix misleading statement about mixed-type numeric comparisons (GH-18615) (#18773)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 4 Mar 2020 11:52:56 +0000 (03:52 -0800)
committerGitHub <noreply@github.com>
Wed, 4 Mar 2020 11:52:56 +0000 (11:52 +0000)
(cherry picked from commit 9f1cb1bb49476246de5d9ed5fe680301cf7f7571)

Co-authored-by: Mark Dickinson <mdickinson@enthought.com>
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Doc/library/stdtypes.rst
Misc/NEWS.d/next/Documentation/2020-02-23-13-26-40.bpo-39530._bCvzQ.rst [new file with mode: 0644]

index d369b38b31bc90199d6b1cb4e655528378593a52..8cc57c30c322cb4e270ad989854bd889eeaa60c7 100644 (file)
@@ -261,8 +261,10 @@ and imaginary parts.
 Python fully supports mixed arithmetic: when a binary arithmetic operator has
 operands of different numeric types, the operand with the "narrower" type is
 widened to that of the other, where integer is narrower than floating point,
-which is narrower than complex.  Comparisons between numbers of mixed type use
-the same rule. [2]_ The constructors :func:`int`, :func:`float`, and
+which is narrower than complex. A comparison between numbers of different types
+behaves as though the exact values of those numbers were being compared. [2]_
+
+The constructors :func:`int`, :func:`float`, and
 :func:`complex` can be used to produce numbers of a specific type.
 
 All numeric types (except complex) support the following operations (for priorities of
diff --git a/Misc/NEWS.d/next/Documentation/2020-02-23-13-26-40.bpo-39530._bCvzQ.rst b/Misc/NEWS.d/next/Documentation/2020-02-23-13-26-40.bpo-39530._bCvzQ.rst
new file mode 100644 (file)
index 0000000..b7a0252
--- /dev/null
@@ -0,0 +1 @@
+Fix misleading documentation about mixed-type numeric comparisons.