Операторы в Python

НАВИГАЦИЯ ПО СТРАНИЦЕ

операторы

Кратко рассмотрим операторы и их применение: 

Оператор

Название

Объяснение

Примеры

+

Сложение

Складывает два значения.

5 + 3 возвращает 8

-

Вычитание

Вычитает одно значение из другого.

10 - 4 возвращает 6

*

Умножение

Умножает два значения.

7 * 2 возвращает 14

/

Деление

Делит одно значение на другое (вещественное деление).

9 / 3 возвращает 3.0

//

Целочисленное деление

Делит одно значение на другое, округляя результат до целого числа.

10 // 3 возвращает 3

%

Остаток от деления

Возвращает остаток от деления.

10 % 3 возвращает 1

**

Возведение в степень

Возводит число в указанную степень.

2 ** 3 возвращает 8

=

Присваивание

Присваивает значение переменной.

x = 5

==

Равенство

Проверяет, равны ли два значения.

5 == 3 возвращает False

!=

Неравенство

Проверяет, различны ли два значения.

5 != 3 возвращает True

<

Меньше

Проверяет, меньше ли одно значение другого.

4 < 7 возвращает True

>

Больше

Проверяет, больше ли одно значение другого.

4 > 7 возвращает False

<=

Меньше или равно

Проверяет, меньше или равно ли одно значение другому.

4 <= 4 возвращает True

>=

Больше или равно

Проверяет, больше или равно ли одно значение другому.

4 >= 3 возвращает True

+=

Увеличение на значение

Увеличивает переменную на указанное значение.

x += 3 эквивалентно x = x + 3

-=

Уменьшение на значение

Уменьшает переменную на указанное значение.

x -= 2 эквивалентно x = x - 2

*=

Умножение на значение

Умножает переменную на указанное значение.

x *= 4 эквивалентно x = x * 4

/=

Деление на значение

Делит переменную на указанное значение.

x /= 5 эквивалентно x = x / 5

//=

Целочисленное деление на значение

Выполняет целочисленное деление переменной.

x //= 3 эквивалентно x = x // 3

%=

Присваивание остатка от деления на значение

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

x %= 2 эквивалентно x = x % 2

**=

Возведение в степень на значение

Возводит переменную в степень значения.

x **= 2 эквивалентно x = x ** 2

or

Логическое ИЛИ

Возвращает True, если хотя бы одно из условий True.

True or False возвращает True

and

Логическое И

Возвращает True, если оба условия True.

True and False возвращает False

not

Логическое НЕ

Инвертирует значение условия.

not True возвращает False

in

Принадлежность

Проверяет, принадлежит ли элемент указанной последовательности.

"a" in "abc" возвращает True