Оператери у Питхону - све што треба да знате

Овај блог ће вас провести кроз Основе оператора у питхону, дотакнуће и разне операторе попут аритметике, битних, логичких итд.

Питхон језик је један од најпопуларнијих програмских језика. Током учења је наизглед лако, постоје одређени основни концепти који се морају савладати пре него што се крене са разним апликацијама питхона. Оператори у питхону један су од основних темељних концепата питхона. Овај блог ће вам помоћи да разумете различите типове оператора у питхону. Следе теме обрађене на овом блогу:

Шта је оператер?

Оператори у питхону користе се за операције између две вредности или променљиве. Излаз варира у зависности од типа оператера који се користи у операцији. Оператере можемо назвати као посебне симболе или конструкције за манипулисање вредностима операнда. Претпоставимо да ако желите да извршите сабирање две променљиве или вредности, за ову операцију можете да користите оператор сабирања. Вредности у операндима могу бити које имамо у питхону.



оператори у питхон-едурека

У зависности од врсте операција, постоји 7 типова оператора у програмском језику питхон.

Врсте оператора

  1. Аритметички оператори
  2. Оператори доделе
  3. Оператори упоређивања
  4. Логички оператори
  5. Чланови оператора
  6. Оператори идентитета
  7. Битни оператори

Аритметички оператори

Аритметички оператори се користе за извођење аритметичких прорачуна у питхону. Испод су аритметички оператори са именима и њиховим симболима. То су симболи које користимо док радимо аритметичку операцију у питхону.

к = 10 и = 15 # сабирање к + и # одузимање к - и # множење к * и # подела к / и # подела пода к // и # модул к% и # потенцијација к ** и

Оператори доделе

Оператори додељивања користе се за додељивање вредности променљивим или било ком другом објекту у питхону. Следе оператери доделе које имамо у питхону.

к = 10 к + = 5 # то је исто као к = к + 5 к - = 5 к * = 5 к / = 5 # Слично томе можемо писати све операторе доделе овако.

Оператори упоређивања

Оператори поређења се користе за поређење две вредности. Следе оператери поређења које имамо у питхону.

к = 5 и = 3 #једнако к == 5 # није једнако к! = 5 # веће од к> и # мање од к = и # мање од или једнако к<= y 

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

За упоређивање два користе се логички оператори . Следе логички оператори које имамо у питхону.

#логицал и 5> 3 и 5> 4 # вратит ће се труе, јер су обје изјаве истините. 5> 3 или 5 2 и 5<3) #it will return true, even when logical and will return false. 

Оператори идентитета

Оператори идентитета упоређују два објекта. Следе оператери идентитета које имамо у питхону.

рекурзија фибоначијеве серије у јави
а = [10,20,30] б = [10,20,30] к = б з = а # је оператор к је а # ово ће вратити нетачно к је з # ово ће вратити труе. а је б # ово ће вратити фалсе, иако оба имају исте ставке на листи. а није б # ово ће вратити труе, јер оба нису исти објекти.

Чланови оператора

Оператори за чланство се користе за проверу да ли је секвенца присутна у објекту. Следе оператери чланства које имамо у питхону.

а = [10,20,30, 'едурека'] #ин оператор 'едурека' у #тхис ће вратити труе, јер је ставка присутна у објекту. 'питхон' у #тхис ће вратити фалсе, јер није присутан у. 10 не у # ово ће вратити фалсе, јер је тамо. 50 не у # ово ће се вратити тачно, јер нема 50 у а.

Битни оператори

Битни оператори упоређују бинарне вредности. Следе битни оператори које имамо у питхону.

#битвисе АНД 10 & 12 #тхис ретурн 8 #битвисе ОР 10 | 12 # ово ће вратити 14 # у битном КСОР 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.

На овом блогу смо разговарали о различитим врстама оператора у питхону. Ова тема је основни концепт за учење . То је основни концепт питхона који је неопходан приликом преласка на разне друге домене у питхону. Ако тражите структурирани приступ учењу према програмирању на питхон-у, можете се пријавити за да започнете своје учење.

Ако имате питања, наведите их у одељку за коментаре. Јавићемо вам се.