Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

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

Что такое логические операторы в Python?

Логические операторы в Python используются для выполнения логических операций над значениями переменных. Значение либо истинно, либо ложно. Мы можем выяснить условия по результату значений истинности. В основном в Python есть три типа логических операторов:логическое И, логическое ИЛИ и логическое НЕ. Операторы представлены ключевыми словами или специальными символами.

В этом уроке мы изучим различные операторы

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

Арифметические операторы выполняют различные арифметические вычисления, такие как сложение, вычитание, умножение, деление, % модуль, экспонента и т. д. В Python существуют различные методы арифметических вычислений, например, вы можете использовать функцию eval, объявить переменную и вычислить или вызвать функции.

Пример :Для арифметических операторов возьмем простой пример сложения, где мы будем складывать двузначное 4+5=9

05

Точно так же вы можете использовать другие арифметические операторы, такие как умножение (*), деление (/), вычитание (-) и т. д.

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

Операторы сравнения в Python сравнивает значения по обе стороны от операнда и определяет отношение между ними. Его также называют реляционными операторами. Различные операторы сравнения в Python:( ==, !=, <>,>,<=и т. д.)

Пример :Для операторов сравнения мы будем сравнивать значение x со значением y и печатать результат как true или false. Здесь, например, наше значение x =4 меньше, чем y =5, поэтому, когда мы печатаем значение как x>y, оно фактически сравнивает значение x с y и, поскольку оно неверно, возвращает false.

15 

Точно так же вы можете попробовать другие операторы сравнения (x

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

Операторы присваивания в Питон используются для присвоения значения правого операнда левому операнду. В Python используются различные операторы присваивания (+=, –=, *=, /=и т. д.).

Пример :Операторы присваивания Python — это просто присвоение значения, например

22

Пример составного оператора присваивания

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

  • Шаг 1. Присвойте значение числам 1 и 2.
  • Шаг 2. Добавьте значение num1 и num2 (4+5=9)
  • Шаг 3. К этому результату прибавьте num1 к выходным данным шага 2 ( 9+4)
  • Шаг 4. Конечный результат будет напечатан как 13.
36

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

Логические операторы в Python используются для определения истинности или ложности условных операторов. Логические операторы в Python — это И, ИЛИ и НЕ. Для логических операторов применяются следующие условия.

  • Для оператора AND — возвращает значение TRUE, если оба операнда (правая и левая стороны) истинны.
  • Для оператора ИЛИ:возвращает ИСТИНА, если любой из операндов (правая или левая сторона) истинен.
  • Для оператора НЕ — возвращает ИСТИНА, если операнд неверен.

Пример :Здесь, в примере, мы получаем true или false в зависимости от значения a и b

45

Операторы членства

Эти операторы проверяют принадлежность к последовательности, такой как списки, строки или кортежи. В Python используются два оператора принадлежности. (в, не в). Это дает результат на основе переменной, присутствующей в указанной последовательности или строке

Пример :Например, здесь мы проверяем, доступно ли значение x=4 и значение y=8 в списке или нет, используя in и не в операторы.

53
  • Объявите значение для x и y
  • Объявить значение списка
  • Используйте оператор "in" в коде с оператором if, чтобы проверить значение x, существующее в списке, и соответствующим образом распечатать результат.
  • Используйте оператор «не в» в коде с оператором if, чтобы проверить, существует ли значение y в списке, и соответствующим образом распечатать результат.
  • Запуск кода. Когда код запускается, он дает желаемый результат.

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

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

  • Оператор:возвращает значение true, если две переменные указывают на один и тот же объект, и значение false в противном случае
  • Оператор не является:он возвращает false, если две переменные указывают на один и тот же объект, и true в противном случае

Следующие операнды расположены в порядке убывания приоритета.

Операторы в одном поле оценивают слева направо

Операторы (в порядке убывания приоритета) Значение
** Показатель
*, /, //, % Умножение, деление, деление пола, модуль
+, – Сложение, вычитание
<=<>>= Операторы сравнения
=%=/=//=-=+=*=**= Операторы присваивания
это не Операторы идентификации
в не в Операторы членства
не или и Логические операторы

Пример :

65
  • Объявить значение переменных x и y
  • Используйте оператор "is" в коде, чтобы проверить, совпадает ли значение x со значением y.
  • Далее мы используем оператор «не является» в коде, если значение x не совпадает со значением y
  • Запустите код. Результат соответствует ожидаемому

Приоритет оператора

Приоритет оператора определяет, какие операторы должны быть оценены в первую очередь. Чтобы избежать неоднозначности значений, необходимы операторы приоритета. Как и в обычном методе умножения, умножение имеет более высокий приоритет, чем сложение. Например, в 3+ 4*5 ответ равен 23, чтобы изменить порядок приоритета, мы используем круглые скобки (3+4)*5, теперь ответ равен 35. Оператор приоритета, используемый в Python:(унарный + - ~, **, * / %, + – , &) и т.д.

77
  • Объявить значение переменной v,w…z
  • Теперь примените формулу и запустите код.
  • Код выполнит и вычислит переменную с более высоким приоритетом и выдаст результат

Пример Python 2

Вышеприведенные примеры представляют собой коды Python 3. Если вы хотите использовать Python 2, рассмотрите следующие коды

84

Обзор:

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

  • Существуют различные методы арифметических вычислений в Python:вы можете использовать функцию eval, объявлять переменную и вычислять или вызывать функции.
  • Операторы сравнения, часто называемые операторами отношения, используются для сравнения значений по обе стороны от них и определения отношения между ними.
  • Операторы присваивания Python просто присваивают значение переменной
  • Python также позволяет использовать составной оператор присваивания в сложных арифметических вычислениях, когда вы можете присвоить результат одного операнда другому
  • Для оператора AND — возвращает значение TRUE, если оба операнда (правая и левая стороны) истинны.
  • Для оператора ИЛИ:возвращает ИСТИНА, если любой из операндов (правая или левая сторона) истинен.
  • Для оператора НЕ — возвращает ИСТИНА, если операнд неверен.
  • В Python используются два оператора принадлежности. (в, не в).
  • Выдает результат на основе переменной, присутствующей в указанной последовательности или строке.
  • В Python используются два оператора идентификации:(есть, нет)
  • Возвращает значение true, если две переменные указывают на один и тот же объект, и значение false в противном случае.
  • Оператор приоритета может быть полезен, когда вам нужно установить приоритет, для которого расчет должен быть выполнен первым в сложном вычислении.

Python

  1. Побитовые операторы C# и операторы сдвига битов
  2. Переменные Python, константы и литералы
  3. Типы данных Python
  4. Операторы Python
  5. Аргументы функции Python
  6. Словарь Питона
  7. Итераторы Python
  8. Замыкания Python
  9. Дата и время Python
  10. Побитовые операторы в C:AND, OR, XOR, Shift и дополнение