Вы приготовили чашку кофе? Выпейте чашку кофе, прежде чем читать это, потому что сегодня мы собираемся обсудить очень интересную тему типов операторов, которые в основном используются в python. Давайте сначала погрузимся в типы операторов.

Операторы используются для выполнения операций над переменными и значениями.

Python делит операторы на следующие группы:

  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Логические операторы
  • Операторы идентификации
  • Операторы членства

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

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

var1 = 20
var2 = 5
res_add=var1 + var2 #Addition among variables
res_sub=var1 - var2 #Subtraction among variables
res_mul=var * var2 #multiplication among variables
res_div=var / var2 #division among variables
res_mod=var % var2 #modulus among variables
res_mul=var // var2 #floor division among variables

Во-первых, мы объявили две переменные var1 и var2, затем мы выполняем над ними арифметические операции, такие как сложение, вычитание и т. д. Но суть здесь в том, в чем разница между делением (/) и делением пола (//)? Основное различие между ними Division(/) даст вам ответ в виде числа с плавающей запятой, где деление пола даст вам ответ в виде целого числа и будет следовать концепции функции пола. Функция Floor используется для возврата ближайшего целочисленного значения, которое меньше или равно указанному значению.

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

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

var1 = 20
var1 += 5
var1 -= 2

Вот как мы используем операторы присваивания для присвоения значения левому операнду (var1). Давайте возьмем пример, чтобы было более понятно, что мы уже объявили var1 со значением 20. Теперь мы выполняем эту операцию над ним var1+=5, чтобы это было просто добавьте 5 к существующему значению var1. Итак, если вы распечатаете значение var1, оно будет показывать 25 аналогичным образом, все эти операции повлияют на существующее значение var1.

Примечание:

когда вы применяете одну операцию к var1, тогда существующее значение изменится, как когда мы применили операцию var+=5 к var1, теперь значение var1 равно 25. поэтому, когда вы применяете var1-=2, оно будет печатать 23 вместо 3.

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

Оператор сравнения используется для сравнения двух значений. Эти операторы несколько похожи на оператор присваивания в знаке. Операторы сравнения: ›, ‹, ≥, ≤, ==,! =. Эти типы операторов дадут вам вывод в логической форме, например Правда или ложь.

var1 = 5
var2 = (2+3)
Equal_to = (var1 == var2) #True
greater_then =(var1 > var2) #False
greater_then_equal_to = (var1 >= var2)#True

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

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

Оператор AND → Возвращает True, только если все условия верны

Оператор ИЛИ → Он возвращает True, когда любое из условий истинно

Оператор NOT → Возвращает true, если операнд имеет значение False

var1 = 15
var2 = 25
result1= (var1 > 10 and var2 < 30) #True
result2= (var1 >5 or var2 < 20)#True
result3= not(Var > 5 and var2 < 30 ) #False

Здесь result3 возвращает False, потому что значение result3 дает нам True, поэтому НЕ преобразует его в False и наоборот.

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

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

  • Оператор: возвращает true, если две переменные указывают на один и тот же объект, и false в противном случае.
  • Оператор не является: он возвращает false, если две переменные указывают на один и тот же объект, и true в противном случае.
var1=[1,2,3]
var2=[1,2,3]
var3=var1
print(var3 is var1) #True
print(var3 is var2) #False

Второй оператор печати будет печатать False, потому что идентификация оперирует одними и теми же объектами с одинаковыми ячейками памяти. Однако в этом примере мы используем список, который мы обсудим позже.

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

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

list1 = ["one","two","three"]
print("one" in list1)#True
print("Five" in list1) #False

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



Не забудьте поделиться своим мнением 🙂