Введение в операторы Python
Python - это высокоуровневый, мощный, универсальный язык программирования, созданный Гвидо ван Россумом в 1991 году. Python изначально запрограммирован на C, и, следовательно, многие из приведенных ниже синтаксисов происходят из синтаксиса на основе C. Python - это интерпретируемый язык, который отличает его от компилируемого языка, такого как C и C ++. В этой статье мы узнаем больше об операторах Python.
Он имеет встроенный программный код, называемый интерпретатором, который запускает код, таким образом, концентрируясь на части «что делать», а не на «как делать» часть проблемы.
Операторы Python
Операторы в python - это конструкции в python, которые инструктируют интерпретатор выполнять определенную функцию, однако они традиционно не определяются как функции, а синтаксически и семантически отличаются от функций. Операторы используются для выполнения операций с переменными и значениями в соответствии с их использованием.
Язык Python поддерживает следующие типы операторов.
- Арифметические Операторы
- Битовые операторы
- Членство операторов
- Идентификационные операторы
- Операторы сравнения
- Операторы присваивания
- Логические Операторы
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, такие как логические, сравнительные, арифметические и т. Д. Вы также можете посмотреть следующие статьи, чтобы узнать больше:
- Операторы MySQL
- Как установить Python?
- Команды Python 3
- Python - это язык сценариев?
- Каркасы Питона
- Различные операции, связанные с кортежами
- Различные типы операторов сравнения в PowerShell