Operaattorit Pythonissa - kaikki mitä sinun tarvitsee tietää



Tämä blogi opastaa sinut python-operaattoreiden perusteiden läpi. Se käsittelee myös erilaisia ​​operaattoreita, kuten aritmeettista, bittiä, loogista jne.

Python-kieli on yksi suosituimmista ohjelmointikielistä. Oppimisen aikana on näennäisen helppoa, on olemassa tiettyjä peruskäsitteitä, jotka on hallittava ennen kuin python-sovellusten kanssa jatketaan. Pythonin operaattorit ovat yksi pythonin ydinkäsitteistä. Tämä blogi auttaa sinua ymmärtämään erityyppisiä operaattoreita pythonissa. Tässä blogissa käsitellään seuraavia aiheita:

Mikä on operaattori?

Python-operaattoreita käytetään kahden arvon tai muuttujan välisiin operaatioihin. Lähtö vaihtelee operaattorin tyypin mukaan. Voimme kutsua operaattoreita erityissymboleina tai rakenteina manipuloimaan operandien arvoja. Oletetaan, että jos haluat lisätä kaksi muuttujaa tai arvoa, voit käyttää lisäysoperaattoria tähän toimintoon. Operandien arvot voivat olla joka meillä on pythonissa.





operaattorit python-edurekassa

Operaatiotyypistä riippuen python-ohjelmointikielellä on 7 operaattorityyppiä.



Operaattorityypit

  1. Aritmeettiset operaattorit
  2. Tehtäväoperaattorit
  3. Vertailuoperaattorit
  4. Loogiset operaattorit
  5. Jäsenoperaattorit
  6. Identiteettioperaattorit
  7. Bit-operaattorit

Aritmeettiset operaattorit

Aritmeettisia operaattoreita käytetään aritmeettisten laskelmien suorittamiseen pythonissa. Alla on aritmeettiset operaattorit nimillä ja niiden symboleilla. Nämä ovat symboleita, joita käytämme suorittaessamme aritmeettista operaatiota pythonissa.

x = 10 y = 15 #lisäys x + y # vähennys x - y # moninkertaistaminen x * y # jako x / y # lattiajako x // y # moduuli x% y # eksponentio x ** y

Tehtäväoperaattorit

Määritysoperaattoreita käytetään määrittämään arvot muuttujille tai mille tahansa muulle pythonin objektille. Seuraavassa on määritysoperaattorit, jotka meillä on pythonissa.



x = 10 x + = 5 # se on sama kuin x = x + 5 x - = 5 x * = 5 x / = 5 #vastaavasti voimme kirjoittaa kaikki tällaiset tehtäväoperaattorit.

Vertailuoperaattorit

Vertailuoperaattoreita käytetään kahden arvon vertaamiseen. Seuraavassa on vertailuoperaattorit, joita meillä on pythonissa.

x = 5 y = 3 # yhtäläinen x == 5 # ei ole yhtä suuri kuin x! = 5 # suurempi kuin x> y #less kuin x = y #less tai yhtä suuri kuin x<= y 

Loogiset operaattorit

Loogisia operaattoreita käytetään vertaamaan kahta . Seuraavassa on loogiset operaattorit, jotka meillä on pythonissa.

#logical ja 5> 3 ja 5> 4 #it palauttavat tosi, koska molemmat lauseet ovat totta. 5> 3 tai 5 2 ja 5<3) #it will return true, even when logical and will return false. 

Identiteettioperaattorit

Identiteettioperaattorit vertaavat kahta kohdetta. Seuraavassa on identiteettioperaattorit, joita meillä on pythonissa.

a = [10,20,30] b = [10,20,30] x = b z = a # on operaattori x on #tämä palauttaa väärän x on z #tämä palauttaa totta. a on b #tämä palauttaa epätosi, vaikka molemmilla on samat kohteet luettelossa. a ei ole b #tämä palauttaa tosi, koska molemmat eivät ole samoja objekteja.

Jäsenoperaattorit

Jäsenoperaattoreita käytetään tarkistamaan, onko objektissa sekvenssi. Seuraavassa on pythonin jäsenoperaattorit.

a = [10,20,30, 'edureka'] #operaattorissa 'edureka' # tässä palauttaa arvon true, koska kohde on läsnä objektissa. 'python' tässä # palauttaa epätosi, koska sitä ei ole a: ssa. 10 ei # tässä palauttaa väärän, koska se on siellä. 50 ei #: ssä palaa totta, koska a: ssa ei ole 50.

Bit-operaattorit

Bittikohtaiset operaattorit vertailevat binaariarvoja. Seuraavassa on bittioperaattorit, joita meillä on pythonissa.

#bitwise AND 10 & 12 #this return 8 #bitwise OR 10 | 12 #tämä palaa 14 #suunnassa XOR 10 ^ 12 #tämä palaa 6 #suunnittain EI ~ (10 & 12) #tulee -9 #vasensiirtymä 10<>2 #tulee 2

Jotta voisimme ymmärtää, kuinka saimme tuloksen bittikohtaisilla operaattoreilla, katsotaanpa 10: n ja 12: n binaariekvivalentit.

oppia pl sql verkossa ilmaiseksi

10 binäärisessä on 1010 ja 12 binäärisessä on 1100. Kun teet AND-operaation välillä 1010 ja 1100, bitti on 1, jos molemmat bitit ovat 1. Siksi tuloksena oleva binääriekvivalentti on 1000, joka on 8, kun muunnamme sen desimaaliin.

Bituaalisesti TAI -operaattori asettaa jokaisen bitin arvoksi 1, jos toinen bitistä on 1, bittiyksikössä XOR asettaa jokaisen bitin arvoksi 1, jos vain yksi bitistä on 1 eikä bittiä käännä kaikkia bittejä.

Vasemman tai oikean siirtymän yhteydessä bitit siirtyvät vasemmalle 2 paikkaa esimerkissämme. Siksi 1010: stä tulee 101000, mikä on 40. Vastaavasti, kun tehdään oikean siirtymän, 1010: stä tulee 10, mikä on 2.

Tässä blogissa olemme keskustelleet erityyppisistä operaattoreista pythonissa. Tämä aihe on oppimisen peruskäsite . Se on python-ydinkonsepti, joka on välttämätöntä, kun siirrytään muihin pythonin verkkotunnuksiin. Jos etsit jäsenneltyä oppimistapaa python-ohjelmointiin, voit ilmoittautua aloittaa oppimisen.

Jos sinulla on kysyttävää, mainitse ne kommenttiosassa. Palaamme sinuun.