Памятка по операторам Python

Освойте арифметические операции, операции сравнения, логические, побитовые операторы, операторы присваивания и идентификации в Python.

Арифметика, этаж и назначение

Стандартные операторы, представляющие математические вычисления и изменения присвоений.

Метод/ФункцияСинтаксисОписание
+ / - / * / /a + b , a / bСложение, вычитание, умножение и деление с плавающей запятой.
//a // bЭтажное отделение. Делит два числа и округляет результат до ближайшего целого числа.
%a % bПо модулю. Возвращает остаток от деления.
**a ** bВозведение в степень. Возводит переменную a в степень b.
+= / -= / *=a += 5Обновления математики и заданий на месте.

Сравнение, логика и тождество

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

Метод/ФункцияСинтаксисОписание
== / !=a == bСравнивает, равны ли значения (==) или не равны (!=).
< / > / <= / >=a >= bПроверки сравнения величин.
and / or / notcond1 and cond2Булевы логические операторы, проверяющие составные выражения.
is / is nota is bПроверка личности. Проверяет, указывают ли переменные на один и тот же адрес объекта в памяти.
in / not initem in containerПроверка членства. Возвращает значение True, если элемент найден последовательно.

Интерактивный демонстрационный сценарий

# + / - / * / /
a + b , a / b

# //
a // b

# %
a % b

# **
a ** b

# += / -= / *=
a += 5

# == / !=
a == b

# < / > / <= / >=
a >= b

# and / or / not
cond1 and cond2

# is / is not
a is b

# in / not in
item in container

Часто задаваемые вопросы

В чем разница между операторами / и //?

Оператор / выполняет деление с плавающей запятой, возвращая число с плавающей запятой (например, 5/2 = 2,5), а // выполняет деление по полу, округляя до ближайшего целого числа (например, 5 // 2 = 2).

В чем разница между == и is?

== проверяет, равны ли значения двух объектов, тогда как is проверяет, относятся ли две переменные к одному и тому же объекту в памяти.

Связанные темы

Рекомендуемые ресурсы Python

Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.