[Python-checkins] Fix misleading statement about mixed-type numeric comparisons (GH-18615)

Mark Dickinson webhook-mailer at python.org
Mon Mar 2 03:57:38 EST 2020


https://github.com/python/cpython/commit/9f1cb1bb49476246de5d9ed5fe680301cf7f7571
commit: 9f1cb1bb49476246de5d9ed5fe680301cf7f7571
branch: master
author: Mark Dickinson <mdickinson at enthought.com>
committer: GitHub <noreply at github.com>
date: 2020-03-02T08:57:27Z
summary:

Fix misleading statement about mixed-type numeric comparisons (GH-18615)

files:
A Misc/NEWS.d/next/Documentation/2020-02-23-13-26-40.bpo-39530._bCvzQ.rst
M Doc/library/stdtypes.rst

diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index 435ba5b74ff34..881c15d8f7c5d 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -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
index 0000000000000..b7a02522bbb1c
--- /dev/null
+++ b/Misc/NEWS.d/next/Documentation/2020-02-23-13-26-40.bpo-39530._bCvzQ.rst
@@ -0,0 +1 @@
+Fix misleading documentation about mixed-type numeric comparisons.



More information about the Python-checkins mailing list