Оператори в Python - всичко, което трябва да знаете



Този блог ще ви преведе през Основите на операторите в python, Той също така ще засегне различни оператори като аритметични, битови, логически и т.н.

Езикът Python е един от най-популярните езици за програмиране. Докато се учим на пръв поглед е лесно, има някои основни концепции, които трябва да бъдат усвоени, преди да продължите с различни приложения на python. Операторите в python са една от основните фундаментални концепции в python. Този блог ще ви помогне да разберете различните видове оператори в python. Следват темите, обхванати в този блог:

Какво е оператор?

Операторите в python се използват за операции между две стойности или променливи. Изходът варира в зависимост от типа оператор, използван в операцията. Можем да извикаме операторите като специални символи или конструкции за манипулиране на стойностите на операндите. Да предположим, че ако искате да извършите добавяне на две променливи или стойности, можете да използвате оператора за добавяне за тази операция. Стойностите в операндите могат да бъдат които имаме в python.





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

В зависимост от типа операции има 7 вида оператори в езика за програмиране на python.



Видове оператори

  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.

как да създам сигнал в javascript -

a = [10,20,30] b = [10,20,30] x = b z = a # е оператор x е # това ще върне false x е z # това ще върне true. a е b # това ще върне false, въпреки че и двете имат едни и същи елементи в списъка. a не е b # това ще върне true, тъй като и двете не са едни и същи обекти.

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

Операторите за членство се използват, за да проверят дали в даден обект има последователност. Следват операторите за членство, които имаме в python.

a = [10,20,30, 'edureka'] #in оператор 'edureka' в #this ще върне true, тъй като елементът присъства в обекта. 'python' в #this ще върне false, тъй като не присъства в. 10 не в #this ще върне false, защото е там. 50 не в # това ще се върне вярно, тъй като няма 50 в а.

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

Побитовите оператори сравняват двоичните стойности. Следват битовите оператори, които имаме в python.

#bitwise И 10 & 12 # това ще върне 8 #bitwise ИЛИ 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, битовият XOR ще зададе всеки бит на 1, ако само един от битовете е 1 и битовите не ще обърнат всички битове.

Когато правите смяна наляво или надясно, битовете ще се изместят наляво на 2 места в нашия пример. Следователно 1010 ще стане 101000, което е 40. По същия начин, когато правите дясна смяна 1010 ще стане 10, което е 2.

В този блог обсъдихме различни видове оператори в python. Тази тема е основна концепция за учене . Това е основна концепция на python, която е необходима при преминаване към различни други домейни в python. Ако търсите подход за структурирано обучение към програмирането на python, можете да се запишете за за да започнете обучението си.

Ако имате някакви запитвания, споменете ги в раздела за коментари. Ще се свържем с вас.