]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
#1571: clarify removal of ``L`` suffix from long int repr.
authorGeorg Brandl <georg@python.org>
Sun, 9 Dec 2007 09:04:01 +0000 (09:04 +0000)
committerGeorg Brandl <georg@python.org>
Sun, 9 Dec 2007 09:04:01 +0000 (09:04 +0000)
Doc/whatsnew/3.0.rst

index aa7913cce44396603bf69daf0d32a4edfb77d2e8..7332f14343c1a30d1ae550e0e250675f2f8cec82 100644 (file)
@@ -143,8 +143,9 @@ changes to rarely used features.)
 
 * ``1/2`` returns a float.  Use ``1//2`` to get the truncating behavior.
 
-* Code that unconditionally strips the trailing ``L`` from the ``repr()``
-  of a long integer will chop off the last digit instead.
+* The ``repr()`` of a long integer doesn't include the trailing ``L``
+  anymore, so code that unconditionally strips that character will
+  chop off the last digit instead.
 
 
 Strings and Bytes
@@ -242,7 +243,8 @@ language and built-in functions.
 
 * PEP 237: ``long`` renamed to ``int``.  That is, there is only one
   built-in integral type, named ``int``; but it behaves like the old
-  ``long`` type.
+  ``long`` type, with the exception that the literal suffix ``L`` is
+  neither supported by the parser nor produced by ``repr()`` anymore.
 
 * PEP 238: int division returns a float.