Operaatorid Pythonis - kõik, mida peate teadma

See ajaveeb tutvustab teid Pythoni operaatorite põhialuste kaudu. Samuti puudutab see mitmesuguseid operaatoreid, näiteks aritmeetikat, bitti, loogikat jne.

Pythoni keel on üks populaarsemaid programmeerimiskeeli. Õppimise ajal on pealtnäha lihtne, on olemas teatud põhimõisted, mis tuleb enne Pythoni erinevate rakendustega edasi liikumist omandada. Püütoni operaatorid on Pythoni üks põhilisi kontseptsioone. See ajaveeb aitab teil mõista Pythoni eri tüüpi operaatoreid. Selles blogis käsitletakse järgmisi teemasid:



Mis on operaator?

Püütoni operaatoreid kasutatakse kahe väärtuse või muutuja vaheliste toimingute jaoks. Väljund varieerub vastavalt operatsioonis kasutatava operaatori tüübile. Operandeid võime nimetada spetsiaalsete sümbolite või konstruktidena, et manipuleerida operandide väärtustega. Oletame, et kui soovite lisada kaks muutujat või väärtust, võite selle toimingu jaoks kasutada liitmisoperaatorit. Operandide väärtused võivad olla mis meil on pythonis.



operaatorid python-edurekas

Sõltuvalt toimingute tüübist on Pythoni programmeerimiskeeles 7 tüüpi operaatoreid.



Operaatorite tüübid

  1. Aritmeetikaoperaatorid
  2. Ülesandeoperaatorid
  3. Võrdlusoperaatorid
  4. Loogilised operaatorid
  5. Liikmelisuse operaatorid
  6. Identiteedioperaatorid
  7. Bitipõhised operaatorid

Aritmeetikaoperaatorid

Aritmeetilisi operaatoreid kasutatakse aritmeetiliste arvutuste tegemiseks pythonis. Allpool on aritmeetilised operaatorid koos nimede ja nende sümbolitega. Need on sümbolid, mida kasutame pythonis aritmeetilise toimingu tegemisel.

x = 10 y = 15 # lisand x + y # lahutamine x - y # korrutamine x * y # jagamine x / y # põranda jagamine x // y # moodul x% y # eksponentsioon x ** y

Ülesandeoperaatorid

Määramisoperaatoreid kasutatakse muutujate või mis tahes muu Pythoni objekti väärtuste määramiseks. Järgnevad omistamisoperaatorid, mis meil on pythonis.



x = 10 x + = 5 # see on sama mis x = x + 5 x - = 5 x * = 5 x / = 5 # samamoodi võime kirjutada kõik sellised määranguoperaatorid.

Võrdlusoperaatorid

Kahe väärtuse võrdlemiseks kasutatakse võrdlusoperaatoreid. Järgnevad võrdlusoperaatorid, mis meil on pythonis.

x = 5 y = 3 # võrdne x == 5 # pole võrdne x! = 5 #suurem kui x> y #less kui x = y #less või võrdne x<= y 

Loogilised operaatorid

Loogilisi operaatoreid kasutatakse kahe võrdlemiseks . Järgnevad loogilised operaatorid, mis meil on pythonis.

#logical ja 5> 3 ja 5> 4 #it tagastatakse tõene, kuna mõlemad väited on tõesed. 5> 3 või 5 2 ja 5<3) #it will return true, even when logical and will return false. 

Identiteedioperaatorid

Identiteedioperaatorid võrdlevad kahte objekti. Järgnevad identiteedioperaatorid, mis meil on pythonis.

a = [10,20,30] b = [10,20,30] x = b z = a # on operaator x on a # see tagastab vale x on z # see tagastab tõese. a on b #see tagastab vale, kuigi mõlemal on loendis samad üksused. a ei ole b #see naaseb tõeseks, kuna mõlemad pole samad objektid.

Liikmelisuse operaatorid

Liikmesusoperaatoreid kasutatakse selleks, et kontrollida, kas objektis on järjestus. Järgnevalt on toodud Pythonis olevad liikmesuse operaatorid.

a = [10,20,30, 'edureka'] # operaatoris 'edureka' tagastatakse selle väärtusega true, kuna objekt on objektis olemas. 'python' selles # tagastab vale, kuna seda pole a-s. 10 mitte # see tagastab vale, sest see on olemas. 50, mis pole # selles, vastab tõele, kuna a-s pole 50-d.

Bitipõhised operaatorid

Bitipõhised operaatorid võrdlevad kahendväärtusi. Järgnevalt on toodud bitipõhised operaatorid, mis meil on pythonis.

#bitwise AND 10 & 12 #this tagastab 8 #bitwise OR 10 | 12 #see naaseb 14 #bitwise XOR 10 ^ 12 #seda 6 #bitwise EI ~ (10 & 12) #this naaseb -9 #vasakunihe 10<>2 # see tagastab 2

Et mõista, kuidas me bitipõhiste operaatorite abil tulemuse saime, saab heita pilgu binaarsetele ekvivalentidele 10 ja 12.

10 binaaris on 1010 ja 12 binaarses on 1100. AND-toimingut tehes vahemikus 1010 kuni 1100 on bitt 1, kui mõlemad bitid on 1. Seetõttu on saadud binaarekvivalendiks 1000, mis on selle teisendamisel 8 kümnendkohani.

Bittide kaupa VÕI operaator seab iga biti väärtuseks 1, kui üks bittidest on 1, bittide kaupa XOR seab iga biti väärtuseks 1, kui ainult üks bittidest on 1 ja bittide kaupa ei pöörata kõiki bitte ümber.

Vasaku või parema nihke tegemisel nihutavad bitid meie näites vasakule 2 kohta. Seetõttu saab 1010-st 101000, mis on 40. Samamoodi saab paremnihke tegemisel 1010-st 10, mis on 2.

Selles ajaveebis oleme käsitlenud Pythoni eri tüüpi operaatoreid. See teema on õppimise põhimõiste . See on põhipüütoni kontseptsioon, mis on vajalik Pythoni mitmetele muudele domeenidele liikumisel. Kui otsite struktureeritud õppimisviisi pythoni programmeerimiseks, saate registreeruda õppimise alustamiseks.

kuidas dünaamilist massiivi deklareerida javas

Kui teil on küsimusi, mainige neid kommentaaride jaotises. Me pöördume teie poole.