Является ли = оператором, оператором или разделителем?

См. Является ли присваивание оператором в Python? Ответ гласит:

Присваивание всегда является оператором в Python.

Теперь просмотрите эту ссылку операторов назначения. См. раздел Примечание (выделено мной):

Примечание. Если объект является экземпляром класса и ссылка на атрибут встречается с обеих сторон оператора присваивания, выражение в правой части a.x может получить доступ либо к атрибуту экземпляра, либо (если атрибут экземпляра не существует ) атрибут класса.

Здесь используется термин "оператор присваивания". Теперь список операторов в официальной документации Python не содержат оператор присваивания, но = содержится в разделе Разделители.

Является ли присваивание оператором, оператором или разделителем?


person Community    schedule 29.05.2020    source источник
comment
Вы уже не спрашивали об этом? Кроме того, реально, имеет ли это значение? = — это разделитель в операторе, поэтому ваши варианты на самом деле не являются взаимоисключающими.   -  person jonrsharpe    schedule 29.05.2020
comment
Присваивания, включающие символ =, могут встречаться только в операторах. Итак, это оператор присваивания. Заявление, конечно, состоит из нескольких частей. Так как же вызвать символ = в операторе присваивания? Синтаксически delimiter является правильным, но в просторечии оператор более понятен. Вероятно, автор той заметки скатился туда на просторечие.   -  person deceze♦    schedule 29.05.2020
comment
Мы должны вызвать := оператор присваивания. Или морж.   -  person timgeb    schedule 29.05.2020
comment
@timgeb Теперь вы просто просите о массовой путанице. :П   -  person deceze♦    schedule 29.05.2020
comment
Люди вообще используют оператора моржа?   -  person bug_spray    schedule 29.05.2020
comment
@bug_spray Я не думаю, что он будет доступен до Python 3.9. Трудно использовать то, чего еще нет.   -  person Mark Ransom    schedule 29.05.2020
comment
@ Марк Ты думаешь неправильно. docs.python.org/3/whatsnew/3.8.html#assignment- выражения   -  person deceze♦    schedule 29.05.2020
comment
@deceze спасибо за исправление. Таким образом, он был доступен в течение 7 месяцев.   -  person Mark Ransom    schedule 29.05.2020