Найти тему
IT для чайников

Python. Операторы для работы с переменными

Доброго времени уважаемые начинающие программисты. В данной статье мы рассмотрим операторы для работы с переменными. Операторов есть три типа:

  • логические
  • математические
  • побитовые

Первые два типа просты, с побитовыми дела обстоят сложнее, но если честно я ими никогда и не пользовался.

И так начнем с логических операторов. Это операторы "И", "ИЛИ", "НЕ", "Не равно", "больше", "меньше", "равно", "Больше или равно", "Меньше или равно". Теперь давайте разберемся как они выглядят в синтаксисе языка Python. Операторы "И", "ИЛИ", "НЕ" пока трогать не будем так как они нам будут нужны когда будем изучать условные операторы. пока же остановимся на тех логических операторах, что указанны на скриншоте ниже.

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

Итогом логической операции будет вывод булевого значения в зависимости от того является ли утверждение истинным или ложным. А именно исходя из приведенного в скриншоте примера программа выведет следующее:

Вывод данных решения
Вывод данных решения

Можете попробовать поменять значения и посмотреть как будут меняться выводные данные.

Теперь рассмотрим математические операции. Это у нас "сложение", "вычитание", "умножение", "возведение в степень", "деление", "целочисленное деление", "деление по модулю". Теперь так же в скриншоте я вам приведу вид записи этих операторов.

Математические операции
Математические операции

Думаю первые пять операций не вызовут у вас вопросов, а вот два последних оператора я прокомментирую. Целочисленное деление укажет сколько раз числитель можно разделить на знаменатель без остатка, то есть исходя из нашего примера на скриншоте переменная "a" это числитель "b" знаменатель и так как 10 поделить на 3 без остатка можно 3 раза ответом и будет являться число 3. Деление по модулю же в качестве ответа выдаст остаток от деления то есть 1.

Побитовые операции или же операции со сдвигом на моей практике не применялись, но и практика у меня не очень уж и большая. Побитовых операций всего две, "сдвиг в право" и "сдвиг в лево" и предполагает работу с числами в двоичной системе счисления. Они нужны для оптимизации и мы прекрасно обойдемся и без них.

На этом урок мы завершим. В следующем уроке мы разберем условные операторы что позволит нам писать программы на минималках. Подписывайтесь, пишите комментарии. ставьте лайки. Всего доброго.