Введение в операторы Python

Python - это высокоуровневый, мощный, универсальный язык программирования, созданный Гвидо ван Россумом в 1991 году. Python изначально запрограммирован на C, и, следовательно, многие из приведенных ниже синтаксисов происходят из синтаксиса на основе C. Python - это интерпретируемый язык, который отличает его от компилируемого языка, такого как C и C ++. В этой статье мы узнаем больше об операторах Python.

Он имеет встроенный программный код, называемый интерпретатором, который запускает код, таким образом, концентрируясь на части «что делать», а не на «как делать» часть проблемы.

Операторы Python

Операторы в python - это конструкции в python, которые инструктируют интерпретатор выполнять определенную функцию, однако они традиционно не определяются как функции, а синтаксически и семантически отличаются от функций. Операторы используются для выполнения операций с переменными и значениями в соответствии с их использованием.

Язык Python поддерживает следующие типы операторов.

  1. Арифметические Операторы
  2. Битовые операторы
  3. Членство операторов
  4. Идентификационные операторы
  5. Операторы сравнения
  6. Операторы присваивания
  7. Логические Операторы

1. Арифметический оператор

Арифметические операторы, используемые для выполнения математических операций

оператор Описание Синтаксис Выход
+прибавлениеа + бВозвращает сумму операндов
-ВычитаниеабВозвращает разницу операндов
/разделениеа / бВозвращает частное из операндов
*умножениеа * бВозвращает произведение операндов
**Возведениеа ** бвозвращает показатель степени возведенного в степень b
%модульA% Bвозвращает остаток от деления
//Этажный отделA // бвозвращает реальное значение и игнорирует десятичную часть

Рассмотрим пример программы для выполнения арифметических операций, описанных выше.

Рассмотрим два целых числа Xa = 2 и Xb = 3

программа

Xa = int(input('Enter First number: '))
Xb = int(input('Enter Second number: '))
add = Xa + Xb
diff = Xa - Xb
mul = Xa * Xb
div = Xa / Xb
floor_div = Xa // Xb
power = Xa ** Xb
modulus = Xa % Xb
print('Sum of the numbers is', Xa, 'and', Xb, 'is :', add)
print('Difference of the numbers is ', Xa, 'and', Xb, 'is :', diff)
print('Product of the numbers is ', Xa, 'and', Xb, 'is :', mul)
print('Division of the numbers is ', Xa, 'and', Xb, 'is :', div)
print('Floor Division of the numbers is ', Xa, 'and', Xb, 'is :', floor_div)
print('Exponent of the numbers is ', Xa, 'and', Xb, 'is :', power)
print('Modulus of the numbers is ', Xa, 'and', Xb, 'is :', modulus)

Выход

2. Битовые операторы

Относится к операторам, работающим с битом, т.е. они рассматривают операнд как битовую строку, например, в битовых операциях 5 будет рассматриваться как 0101.

Поле ниже предоставляет побитовые операторы в Python

оператор Описание Синтаксис Выход
&Бинарный И& бнемного копирует результат, если он существует в обоих операндах
|Бинарный ИЛИ| бкопирует немного, если он существует в любом операнде.
^Двоичный XORа Ькопирует бит, если он установлен в одном операнде, но не в обоих.
~Бинарный комплимента ~ ЬОдинарная операция переворачивания битов
<<Бинарный сдвиг влевоа < значение левого операнда перемещается влево на количество битов, указанное правым операндом.
>>Двоичное правое смещениеA >> бзначение левого операнда перемещается вправо на количество битов, указанное правым операндом.

3. Членство операторов

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

оператор Синтаксис Выход
весли (а в х):Значение true, если он находит переменную в указанной последовательности, и false в противном случае.
не вЕсли (б не в х):Возвращает значение true, если не находит переменную в указанной последовательности, и false в противном случае.

4. Идентификационные операторы

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

оператор Синтаксис Выход
являетсях есть увозвращает True, если тип значения в y указывает на тот же тип в x.
не являетсях не увозвращает True, если тип значения в y указывает на тип, отличный от значения в x

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

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

оператор Синтаксис Выход
==(а == б)Если значения a и b равны, то условие становится истинным.
знак равно(а! = б)Если значения a и b не равны, то условие становится истинным.
(Аb)Если значения a и b не равны, то условие становится истинным.
>(а> б)Если значение a больше значения b, тогда условие становится истинным.
<(а <б)Если значение a меньше значения b, тогда условие становится истинным.
> =(a> = b)Если значение a больше или равно значению b, тогда условие становится истинным.
<=(а <= b)Если значение b меньше или равно значению b, тогда условие становится истинным.

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

См., Как предполагает название, используется для объявления присваиваний операндам, следующие типы операторов присваивания в python.

оператор Описание Синтаксис Выход
знак равноРавнос = а + бприсваивает значение a + b в c
+ =Добавить ANDс + = аэквивалентно с = с + а
знак равноВычесть Ис - = аэквивалентно с = с - а
знак равноУмножить Ис * = аэквивалентно с = с * а
знак равноРазделите Ис / = аэквивалентно c = c / ac / = a эквивалентно c = c / a
знак равноМодуль Ис% = аэквивалентно с = с% а
знак равноЭкспонент Ис ** = аэквивалентно с = с ** а
знак равноЭтаж Отделс // = аэквивалентно c = c // a

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

Эти операторы используются для выполнения операций, аналогичных операциям логических элементов, в python есть 3 типа логических операторов.

оператор Описание Синтаксис Выход
иЛогическое Иа и бусловие истинно, если верны и a, и b
илиЛогическое ИЛИа или бусловие истинно, если верны либо a, либо b
неЛогическое НЕнеДополнить операнд

Операторы Python являются основой любых операций и функций в контексте программирования.

Рекомендуемые статьи

Это было руководство для операторов Python. Здесь мы обсуждаем различные операторы Python, такие как логические, сравнительные, арифметические и т. Д. Вы также можете посмотреть следующие статьи, чтобы узнать больше:

  1. Операторы MySQL
  2. Как установить Python?
  3. Команды Python 3
  4. Python - это язык сценариев?
  5. Каркасы Питона
  6. Различные операции, связанные с кортежами
  7. Различные типы операторов сравнения в PowerShell