Список, который вы просматриваете, находится в разделе документации, описывающей лексическую структуру Python: из каких типов токенов состоит код Python. С точки зрения лексической структуры все токены со структурой идентификатора классифицируются как идентификаторы или ключевые слова , независимо от их семантической роли. Это включает в себя все токены, сделанные из букв.
and
и or
появляются в списке токенов ключевых слов , а не в списке токенов операторов, поскольку они состоят из букв:
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield
Если бы они были написаны &&
и ||
вместо and
и or
, они бы появились в списке токенов операторов.
В разделах документов, в которых не говорится о лексической структуре, and
и or
считаются операторами. Например, они перечислены в столбце «Оператор» в таблице приоритетов операторов .