On Wed, 15 Jan 2014 16:31:17 +0200 Serhiy Storchaka <[email protected]> wrote: > 15.01.14 14:22, "Martin v. Löwis" написав(ла): > > I don't think that it is possible to write an interpreter that is fully > > compatible for all it accepts. Would you think that the program > > > > print(repr(2**80).endswith("L")) > > > > is in the subset that should be supported by both Python 2 and Python 3? > > > > Notice that it prints "True" in Python 2 and "False" in Python 3. > > This is implementation details. On 128-bit platform special build of > Python 2 can print False.
If you explicitly create a long the L will always be printed: >>> long(0) 0L Regards Antoine. _______________________________________________ Python-Dev mailing list [email protected] https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
