Операторы
Last updated
Last updated
Если вы нашли ошибку, неточность в описании, опечатку или у вас есть чем дополнить описание, вы можете отправить мне письмо на email: alexsey.shirkin@gmail.com или написать в Telegram -
Большинство предложений (логических строк) в программах содержат выражения. Простой пример выражения: 2 + 3. Выражение можно разделить на операторы и операнды.
Операторы – это некий функционал, производящий какие-либо действия, который может быть представлен в виде символов, как например +, или специальных зарезервированных слов. Операторы могут производить некоторые действия над данными, и эти данные называются операндами. В нашем случае 2 и 3 – это операнды.
В следующей таблице описан приоритет выполнения операторов в Python от наивысшего (выполняется в первую очередь) до наинизшего.
Оператор
Описание
**
Возведение в степень
~ + -
Комплиментарный оператор
* / % //
Умножение, деление, деление по модулю, целочисленное деление
+ -
Сложение и вычитание.
>> <<
Побитовый сдвиг вправо и побитовый сдвиг влево.
&
Бинарный "И".
^ |
Бинарный "Исключительное ИЛИ" и бинарный "ИЛИ"
<= < > >=
Операторы сравнения
<> == !=
Операторы равенства
= %= /= //= -= += *= **=
Операторы присваивания
is is not
Тождественные операторы
in not in
Операторы членства
not or and
Логические операторы