Операторы в Python - все, что вам нужно знать



В этом блоге вы познакомитесь с основами операторов в Python, а также затронете различные операторы, такие как арифметические, побитовые, логические и т. Д.

Язык Python - один из самых популярных языков программирования. Во время обучения кажется простым, есть определенные базовые концепции, которые необходимо освоить, прежде чем переходить к различным приложениям Python. Операторы в Python - одна из основных фундаментальных концепций Python. Этот блог поможет вам понять различные типы операторов в Python. В этом блоге рассматриваются следующие темы:

Что такое оператор?

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





когда использовать это. в java

операторы в python-edureka

В зависимости от типа операций в языке программирования Python существует 7 типов операторов.



Типы операторов

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

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

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

x = 10 y = 15 # сложение x + y # вычитание x - y # умножение x * y # деление x / y # деление пола x // y # модуль x% y # возведение в степень x ** y

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

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



x = 10 x + = 5 # это то же самое, что x = x + 5 x - = 5 x * = 5 x / = 5 # аналогично мы можем записать все операторы присваивания следующим образом.

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

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

x = 5 y = 3 #equal x == 5 # не равно x! = 5 # больше x> y # меньше x = y # меньше или равно x<= y 

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

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

#logical и 5> 3 и 5> 4 # он вернет true, поскольку оба утверждения верны. 5> 3 или 5 2 и 5<3) #it will return true, even when logical and will return false. 

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

Операторы идентичности сравнивают два объекта. Ниже приведены операторы идентичности, которые есть в Python.

a = [10,20,30] b = [10,20,30] x = b z = a # is operator x is a # это вернет false x is z # это вернет true. a is b # это вернет false, даже если оба имеют одинаковые элементы в списке. a не b # это вернет истину, поскольку оба объекта не являются одинаковыми.

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

Операторы членства используются для проверки наличия последовательности в объекте. Ниже приведены операторы членства, которые есть в Python.

a = [10,20,30, 'edureka'] #in оператор 'edureka' в # это вернет истину, поскольку элемент присутствует в объекте. 'python' в # это вернет false, так как его нет в. 10 не в #, это вернет false, потому что оно есть. 50 не в #, это вернет истину, так как 50 нет в.

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

Побитовые операторы сравнивают двоичные значения. Ниже приведены побитовые операторы, которые есть в Python.

# побитовое И 10 и 12 # это вернет 8 # побитовое ИЛИ 10 | 12 # это вернет 14 # побитовое XOR 10 ^ 12 # это вернет 6 # побитовое НЕ ~ (10 и 12) # это вернет -9 # сдвиг влево 10<>2 # это вернет 2

Чтобы понять, как мы получили результат с помощью побитовых операторов, давайте взглянем на двоичный эквивалент 10 и 12.

10 в двоичном формате равно 1010, а 12 в двоичном - 1100. При выполнении операции И между 1010 и 1100 бит будет равен 1, если оба бита равны 1. Следовательно, результирующий двоичный эквивалент будет 1000, что равно 8, когда мы его преобразуем. в десятичную.

Оператор побитового ИЛИ установит каждый бит в 1, если один из битов равен 1, побитовое исключающее ИЛИ установит каждый бит в 1, если только один из битов равен 1, и побитовое не будет инвертировать все биты.

При выполнении сдвига влево или вправо биты сдвигаются влево на 2 позиции в нашем примере. Следовательно, 1010 станет 101000, что равно 40. Аналогично, при сдвиге вправо 1010 станет 10, что равно 2.

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

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