What is the PEP status' structure and mean?

These days, I try to write a python2.7 interpreter.

But, I don't know why comparison operator <> arise in python 2.7. (It was not in python 3.0) Figure out it was in the PEP401. The official declarations is for future compatibility (import from future or somewhat)

Something confusing me is that the status was April Fool!

April Fool?

Ref:

  1. http://www.python.org/dev/peps/pep-0401/
  2. http://mail.python.org/pipermail/python-list/2009-April/1202030.html
有帮助吗?

解决方案

The linked PEP is, as the status suggests, an April Fool's joke; it is not a real PEP.

There is no distinct <> operator; however, in Python 2, the interpreter will read <> as a synonym for !=. In Python 3, <> is a syntax error.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top