САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

Python Операторы



Операторы Python

Операторы используются для выполнения операций над переменными и значениями.

В приведенном ниже примере мы используем оператор + для сложения двух значений:

Пример

print(10 + 5)
Выполнить пример »

Python делит операторы на следующие группы:

  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Логические операторы
  • Операторы идентификации
  • Операторы принадлежности
  • Побитовые операторы

Арифметические операторы Python

Арифметические операторы используются с числовыми значениями для выполнения общих математических операций:

Оператор Имя Пример Попробуйте сами
+ Сложение x + y Попробуйте сами »
- Вычитание x - y Попробуйте сами »
* Умножение x * y Попробуйте сами »
/ Деление с остатком x / y Попробуйте сами »
% Остаток от деления x % y Попробуйте сами »
** Возведение в степень x ** y Попробуйте сами »
// Деление без остатка x // y Попробуйте сами »

Операторы присваивания Python

Операторы присваивания используются для присвоения значений переменным:

Оператор Пример Такойже как Попробуйте сами
= x = 5 x = 5 Попробуйте сами »
+= x += 3 x = x + 3 Попробуйте сами »
-= x -= 3 x = x - 3 Попробуйте сами »
*= x *= 3 x = x * 3 Попробуйте сами »
/= x /= 3 x = x / 3 Попробуйте сами »
%= x %= 3 x = x % 3 Попробуйте сами »
//= x //= 3 x = x // 3 Попробуйте сами »
**= x **= 3 x = x ** 3 Попробуйте сами »
&= x &= 3 x = x & 3 Попробуйте сами »
|= x |= 3 x = x | 3 Попробуйте сами »
^= x ^= 3 x = x ^ 3 Попробуйте сами »
>>= x >>= 3 x = x >> 3 Попробуйте сами »
<<= x <<= 3 x = x << 3 Попробуйте сами »


Операторы сравнения Python

Операторы сравнения используются для сравнения двух значений:

Оператор Имя Пример Попробуйте сами
== Равно x == y Попробуйте сами »
!= Не равно x != y Попробуйте сами »
> Больше x > y Попробуйте сами »
< Меньше x < y Попробуйте сами »
>= Больше или равно x >= y Попробуйте сами »
<= Меньше или равно x <= y Попробуйте сами »

Логические операторы Python

Логические операторы используются для объединения условных операторов:

Оператор Описание Пример Попробуйте сами
and Возвращает True, если оба утверждения верны x < 5 and x < 10 Попробуйте сами »
or Возвращает True, если одно из утверждений верно x < 5 or x < 4 Попробуйте сами »
not Обратный результат, возвращает False, если результат не является истинным. not(x < 5 and x < 10) Попробуйте сами »

Операторы идентификации Python

Операторы идентификации используются для сравнения объектов не в том случае, если они равны, а в том, что они на самом деле являются одним и тем же объектом с одним и тем же расположением памяти:

Оператор Описание Пример Попробуйте сами
is Возвращает True, если обе переменные являются одним и тем же объектом x is y Попробуйте сами »
is not Возвращает True, если обе переменные не являются одним и тем же объектом x is not y Попробуйте сами »

Операторы принадлежности Python

Операторы принадлежности используются для проверки наличия последовательности в объекте:

Оператор Описание Пример Попробуйте сами
in Возвращает True, если в объекте присутствует последовательность с указанным значением x in y Попробуйте сами »
not in Возвращает True, если последовательность с указанным значением отсутствует в объекте x not in y Попробуйте сами »

Побитовые операторы Python

Побитовые операторы используются для сравнения (двоичных) чисел:

оператор Имя Описание
& AND Устанавливает каждый бит в 1, если оба бита равны 1
| OR Устанавливает каждый бит в 1, если один из двух битов равен 1
^ XOR Устанавливает каждый бит в 1, если только один из двух битов равен 1
~ NOT Инвертирует все биты
<< Сдвиг нуля влево Сдвиньте влево, вставив нули справа, и пусть самые левые биты отпадут
>> Подписанный правый сдвиг Сдвиньте вправо, вставив копии самого левого бита слева, и пусть крайние правые биты упадут.

Проверьте себя с помощью упражнения

Упражнение:

Умножте 10 на 5, и распечатайте результат.

print(10  5)

Начать упражнение