The Python – популярный и относительно простой язык разработки. С его помощью можно создавать самые разные программные приложения. Он обладает понятным синтаксисом, поддерживает множество библиотек, фреймворков и операторов.

Далее предстоит разобраться с основными операторами in the Python, а также рассмотреть наглядные примеры их реализации. Предложенная информация пригодится преимущественно новичкам.

Оператор – это…

Операторы in the programming languages используются для того, чтобы выполнять операции над значениями и переменными. Они умеют управлять отдельными компонентами in the code, а также возвращать результаты.

Операторы могут быть представлены in language:

  • специальными символами;
  • ключевыми словами.

The operators – это специальные символьные записи in code, которые выполняют различные действия над компонентами приложения. В основном это логические и арифметические расчеты. Значения, на которые воздействует оператор, называется операндом.

Разновидности в the Python

In Python поддерживаются различные типы операторов:

  • арифметические;
  • реляционные (сравнения);
  • побитовые;
  • логические;
  • членства (принадлежности);
  • присваивания;
  • тождественности.

Далее каждый вариант in the programming language будет рассмотрен более подробно. Особое внимание предстоит уделить принадлежности. Соответствующие «команды» пригодятся как в крупных приложениях, так и в небольших проектах.

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

Питон – язык, помогающий достаточно быстро научиться азам разработки. Каждый программист должен изучить в нем присваивание. Существуют следующие варианты реализации «команды»:

Форма записиКраткое описаниеПример
=Обычное присваивание в the Python. Присваивает значение правого операнда левому.a = 74. It is the example. В данном случае переменная получит значение 74.
+=Прибавляет значение правого операнда к левому. Результат присваивается имеющейся переменнойa = 7b = 3b = += a. Это то же самое, что и b = b+a = 10.
-=Работает аналогично предыдущему варианту, но с вычитаниемa = 5b = 1a -= b. Это то же самое, что и запись in the code:  a – b = 4.
*=Умножает в записи правый операнд на левый и результат расчетов присваивает имеющейся переменной слева.a = 8b = 2a *= b равняется 8*2 = 16.
/=Деление с последующим присваиванием in the code.a = 6b = 2a /= b равно 6/2 = 3.
%=Деление по модулю.a = 5b = 2a %= b, равно 1.
**=Возведение в степень. Результат присваивается in the code операнду в левой части записи.a = 2b = 3a **= b равно 8.
//=Целочисленное деление с присваиванием результата в левой части.a = 11b = 2a //= a, результатом станет 5.

Таблица выше поможет разобраться с основным оператором of the Python. Далее предстоит изучить остальные операторы (команды) in language.

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

Такие операторы выполняют различные арифметические действия. К их числу относят:

  • сложение (+);
  • вычитание (-);
  • деление (/);
  • умножение (*);
  • деление по модулю (%);
  • возведение в степень (**);
  • целочисленное деление (//).

Вместе с ними in programming часто встречаются команды сравнивания:

  • равенство (==), которое при выполнении выдает результат the true;
  • равенство (!=), являющееся истиной, если операнды не равны;
  • неравенство (<>);
  • больше (>);
  • меньше (<);
  • больше или равно (>=);
  • меньше или равно (<=).

Все перечисленные команды – важные компоненты of a code. Без них не получится работать с функциями и переменными. Они встречаются почти в каждом программном коде в той или иной степени.

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

Побитовые операторы используются для работы с информацией, представленной в битовой форме (двоичным кодом). Новичками соответствующие записи используются не слишком часто. Они пригодятся уже опытным разработчикам:

  1. И (&). Копирует бит в результат, если он присутствует в обоих операндах.
  2. ИЛИ (|). Сохраняет бит, если он предусматривается хотя бы в одном из предложенных «выражений».
  3. Исключительное ИЛИ (^). Сохранение бита осуществляется, если он присутствует в одном из операндов, но не в обоих одновременно.
  4. Унарный оператор (~). Меняет биты на обратные. Там, где раньше in code стояла единица, будет размещаться нуль и наоборот.
  5. Побитовый сдвиг влево (<<) и вправо (>>).

Все перечисленные «команды» in Python являются «базой», без которой разработчик не сможет программировать. Часто даже в небольших приложениях программистам приходится сталкиваться с логическими операциями и соответствующими операндами.

Логические

Логические выражения работают всего with the двумя значениями: истина и ложь (true и false соответственно). К логическим операторам in the language можно отнести:

  1. Логическое «И» (and). Условие будет выступать в качестве истинного, если оба операнда являются такими.
  2. Логическое «ИЛИ» (or). Изначальное условие будет true, если хотя бы один из операндов является истиной.
  3. Логическое «Не» (not). Отвечает за изменение логического значения имеющегося операнда на противоположное. Истина становится ложью, а ложь – истиной.

Использовать логические операторы in the code необходимо крайне осторожно, ведь неправильное понимание принципов их работы приводит к непредсказуемому результату функционирования исходного приложения.

Тождественность

In the Python есть два варианта тождественности:

  1. Is. Возвращает истину x is, если оба операнда указывают на один и тот же объект. В коде это выглядит как id(x) = id(y).
  2. Is not. Возвращает ложь, если оба операнда ссылаются на один и тот же объект. X is not y является истиной, если id(x) не равно id(y).

Других вариантов тождественности в рассматриваемом языке программирования нет. Осталось изучить еще один тип операторов in the Питон. Речь идет о принадлежности или членстве.

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

Такие «команды» используются для проверки на наличие компонента в составных типах данных. К ним относят:

  • кортежи;
  • списки;
  • словари;
  • массивы;
  • строки.

При помощи них можно проверить, является ли переменная или ее значение компонентом заданной последовательности. Выражаются несколькими операторами: in и not.

Работа с in

Оператор in в рассматриваемом языке будет возвращать истину, если заданное значение присутствует в последовательности. В противном случае результатом станет ложь. Это достаточно важный компонент for the language. С его помощью удается работать с циклами (if it…) и другими элементами разработки.

Задается при помощи ключевого слова in. Ниже – наглядный пример работы элементарного кода:

Работа с операторами в Python

Результатом станет вывод на экран значения «True».  Связано это с тем, что в предложенной цепочке символов есть буква «b».

В случае использования in в списках можно рассмотреть следующий пример:

Работа с операторами в Python

Результатом, выведенным на консоль in Python станет «False». В заданной последовательности нет числа 7. Из-за этого на дисплее отобразится результат «Ложь».

Работа с not in

Последний имеющийся в изучаемом языке оператор – это проверка принадлежности, выраженная как «not in». Команда работает аналогично предыдущей, но в обратном порядке. Not in the Python будет принимать значение True, если заданный элемент отсутствует в последовательности. В противном случае возвращается False.

Работа с операторами в Python

Выше – наглядный пример реализации программного кода в Питоне. Здесь происходит проверка 5 на принадлежность к заданной цепочке. Результатом станет True. Если заменить not in на in в the code, на экране появится запись False.

Приоритеты обработки

Стоит обратить внимание на еще один важный момент при создании программного кода в Python – приоритет обработки операторов. Речь идет о «настройках по умолчанию». Не зная соответствующий момент, разработчик рискует получить непредсказуемый результат расчетов.

Приоритет обработки будет следующим:

  • возведение в степень;
  • комплиментарные операторы;
  • умножение, деление, деление по модулю и целочисленное деление;
  • сложение/вычитание;
  • побитовые сдвиги вправо/влево;
  • бинарное «И»;
  • исключительное «ИЛИ»/бинарное «ИЛИ»;
  • сравнивание;
  • равенство;
  • присваивание;
  • тождественность;
  • членство;
  • логические операторы.

Менять приоритеты можно при помощи грамотно расставленных в выражении круглых скобок, как в математике.

Приглашаем выбрать курс по востребованным IT-направлениям уже сегодня!