Operaterji v Pythonu - vse, kar morate vedeti



Ta blog vas bo vodil skozi Osnove operatorjev v pythonu, dotaknil se bo tudi različnih operaterjev, kot so aritmetični, bitni, logični itd.

Python jezik je eden izmed najbolj priljubljenih programskih jezikov. Med učenjem je na videz enostavno, obstajajo nekateri osrednji koncepti, ki jih je treba obvladati, preden nadaljujete z različnimi aplikacijami pythona. Operaterji v pythonu so eden temeljnih temeljnih konceptov v pythonu. Ta spletni dnevnik vam bo pomagal razumeti različne vrste operaterjev v pythonu. V tem blogu so zajete teme:

Kaj je operater?

Operaterji v pythonu se uporabljajo za operacije med dvema vrednostma ali spremenljivkama. Izhod se razlikuje glede na vrsto operaterja, uporabljenega v operaciji. Operatorje lahko pokličemo kot posebne simbole ali konstrukte za manipulacijo z vrednostmi operandov. Recimo, če želite izvesti dodajanje dveh spremenljivk ali vrednosti, lahko za to operacijo uporabite operator dodajanja. Vrednosti v operandih so lahko ki ga imamo v pythonu.





operaterji v python-edureki

Glede na vrsto operacij obstaja v programskem jeziku python 7 vrst operaterjev.



Vrste operaterjev

  1. Aritmetični operatorji
  2. Operatorji dodeljevanja
  3. Primerjalni operaterji
  4. Logični operaterji
  5. Upravljavci članstva
  6. Operatorji identitete
  7. Bitni operaterji

Aritmetični operatorji

Aritmetični operatorji se uporabljajo za izvajanje aritmetičnih izračunov v pythonu. Spodaj so aritmetični operatorji z imeni in njihovimi simboli. To so simboli, ki jih uporabljamo pri aritmetični operaciji v pythonu.

x = 10 y = 15 # seštevanje x + y # odštevanje x - y # množenje x * y # delitev x / y # talna delitev x // y # modul x% y # eksponentiranje x ** y

Operatorji dodeljevanja

Operatorji dodelitve se uporabljajo za dodelitev vrednosti spremenljivkam ali kateremu koli drugemu objektu v pythonu. Sledijo operaterji dodelitve, ki jih imamo v pythonu.



x = 10 x + = 5 # to je enako kot x = x + 5 x - = 5 x * = 5 x / = 5 # podobno lahko vse operaterje dodelitve napišemo tako.

Primerjalni operaterji

Primerjalni operatorji se uporabljajo za primerjavo dveh vrednosti. Sledijo primerjalni operaterji, ki jih imamo v pythonu.

java kaj je primerek

x = 5 y = 3 #enako x == 5 # ni enako x! = 5 #več kot x> y # manj kot x = y # manj kot ali enako x<= y 

Logični operaterji

Za primerjavo dveh se uporabljajo logični operaterji . Sledijo logični operaterji, ki jih imamo v pythonu.

#logical in 5> 3 in 5> 4 # vrne true, saj sta obe trditvi resnični. 5> 3 ali 5 2 in 5<3) #it will return true, even when logical and will return false. 

Operatorji identitete

Operatorji identitete primerjajo dva predmeta. Sledijo identifikatorji, ki jih imamo v pythonu.

a = [10,20,30] b = [10,20,30] x = b z = a # je operator x je # to bo vrnilo false x je z # to bo vrnilo true. a je b # to bo vrnilo false, čeprav imata oba enake elemente na seznamu. a ni b # to bo vrnilo true, saj oba nista ista predmeta.

Upravljavci članstva

Operatorji članstva se uporabljajo za preverjanje, ali je v objektu prisotno zaporedje. Sledijo operaterji članstva, ki jih imamo v pythonu.

a = [10,20,30, 'edureka'] #in operator 'edureka' v #this bo vrnil true, ker je element prisoten v predmetu. 'python' v #this bo vrnil false, ker ni prisoten v. 10 ne v # to bo vrnilo false, ker je tam. 50, ki ni v #, bo to res, ker v 50 ni.

Bitni operaterji

Bit-operatorji primerjajo binarne vrednosti. Sledijo bitni operatorji, ki jih imamo v pythonu.

#bitwise AND 10 & 12 #to bo vrnilo 8 #bitwise OR 10 | 12 # to bo vrnilo 14 #bitwise XOR 10 ^ 12 #to bo vrnilo 6 #bitwise NOT ~ (10 & 12) #to bo vrnilo -9 #left shift 10<>2 # to bo vrnilo 2

Da bi razumeli, kako smo dobili rezultat z uporabo bitnih operatorjev, si oglejmo binarni ekvivalent 10 in 12.

10 v binarnem je 1010, 12 v binarnem pa 1100. Pri izvajanju operacije AND med 1010 in 1100 bo bit 1, če sta oba bita enaka 1. Zato bo nastali binarni ekvivalent 1000, kar je 8, ko ga pretvorimo na decimalno mesto.

Operator bitov ALI bo vsak bit postavil na 1, če je eden od bitov 1, bitni XOR bo vsak bit postavil na 1, če je samo eden od bitov enak, bitni NE pa ne bo obrnil vseh bitov.

Pri levem ali desnem premiku se bodo biti v našem primeru premaknili za 2 mesti levo. Zato bo 1010 postalo 101000, kar je 40. Podobno bo pri desnem premiku 1010 postalo 10, kar je 2.

V tem blogu smo razpravljali o različnih vrstah operaterjev v pythonu. Ta tema je temeljni pojem za učenje . To je osrednji koncept pythona, ki je potreben pri selitvi na različne druge domene v pythonu. Če iščete strukturiran pristop k programiranju na python, se lahko vpišete za za začetek učenja.

Če imate kakršna koli vprašanja, jih navedite v oddelku za komentarje. Javili se vam bomo.