真假而無

在 Python 2 中,TrueFalseNone 是內建常量。這意味著可以重新分配它們。

Python 2.x >= 2.0

True, False = False, True
True   # False
False  # True

自 Python 2.4 以來,你不能用 None 做到這一點。

Python 2.x >= 2.4

None = None  # SyntaxError: cannot assign to None

在 Python 3 中,TrueFalseNone 現在是關鍵字。

Python 3.x >= 3.0

True, False = False, True  # SyntaxError: can't assign to keyword

None = None  # SyntaxError: can't assign to keyword