Operatører i Python - alt hvad du behøver at vide



Denne blog vil lede dig gennem de grundlæggende om operatører i python, den vil også berøre forskellige operatører som aritmetik, bitvis, logisk osv.

Python-sprog er et af de mest populære programmeringssprog. Mens du lærer er tilsyneladende let, er der visse kernebegreber, der skal mestres, inden man går videre med forskellige applikationer af python. Operatører i python er et af de grundlæggende grundlæggende koncepter i python. Denne blog hjælper dig med at forstå de forskellige typer operatører i python. Følgende er de emner, der er dækket af denne blog:

Hvad er en operatør?

Operatører i python bruges til operationer mellem to værdier eller variabler. Outputtet varierer alt efter den type operatør, der bruges i operationen. Vi kan kalde operatører som specielle symboler eller konstruktioner til at manipulere operandernes værdier. Antag, at hvis du vil udføre tilføjelse af to variabler eller værdier, kan du bruge additionsoperatoren til denne handling. Værdierne i operanderne kan være som vi har i python.





operatører i python-edureka

hvordan man installerer php 7 på Windows 10

Afhængigt af typen af ​​operationer er der 7 typer operatører på python-programmeringssprog.



Typer af operatører

  1. Aritmetiske operatorer
  2. Opgaveoperatører
  3. Sammenligningsoperatører
  4. Logiske operatører
  5. Medlemskabsoperatører
  6. Identitetsoperatører
  7. Bitvise operatører

Aritmetiske operatorer

Aritmetiske operatorer bruges til at udføre aritmetiske beregninger i python. Nedenfor er de aritmetiske operatorer med navne og deres symboler. Dette er de symboler, som vi bruger, når vi udfører en aritmetisk operation i python.

x = 10 y = 15 # ekstra x + y # subtraktion x - y # multiplikation x * y # division x / y # gulvdeling x // y # modul x% y # eksponentiering x ** y

Opgaveoperatører

Tildelingsoperatorer bruges til at tildele værdier til variablerne eller ethvert andet objekt i python. Følgende er de tildelingsoperatører, vi har i python.



x = 10 x + = 5 # det er det samme som x = x + 5 x - = 5 x * = 5 x / = 5 # ligesom vi kan skrive alle tildelingsoperatører sådan.

Sammenligningsoperatører

Sammenligningsoperatører bruges til at sammenligne to værdier. Følgende er de sammenligningsoperatorer, vi har i python.

x = 5 y = 3 # lig x == 5 # ikke lig x! = 5 # større end x> y # mindre end x = y # mindre end eller lig med x<= y 

Logiske operatører

Logiske operatorer bruges til at sammenligne to . Følgende er de logiske operatorer, vi har i python.

#logisk og 5> 3 og 5> 4 # det returnerer sandt, da begge udsagn er sande. 5> 3 eller 5 2 og 5<3) #it will return true, even when logical and will return false. 

Identitetsoperatører

Identitetsoperatører sammenligner to objekter. Følgende er de identitetsoperatører, vi har i python.

a = [10,20,30] b = [10,20,30] x = b z = a # er operator x er en # dette vil returnere falsk x er z # dette vil returnere sandt. a er b # dette returnerer falsk, selvom begge har de samme emner på listen. a er ikke b # dette vil returnere sandt, da begge ikke er de samme objekter.

Medlemskabsoperatører

Medlemskabsoperatører bruges til at kontrollere, om en sekvens er til stede i et objekt. Følgende er de medlemsoperatører, vi har i python.

a = [10,20,30, 'edureka'] # i operator 'edureka' i en # dette vil returnere true, da elementet er til stede i objektet. 'python' i en # dette returnerer falsk, da det ikke er til stede i en. 10 ikke i et # dette vil returnere falsk, fordi det er der. 50 ikke i et # dette vil returnere sandt, da der ikke er 50 i et.

Bitvise operatører

Bitvis operatører sammenligner de binære værdier. Følgende er de bitvise operatorer, vi har i python.

#bitwise AND 10 & 12 #this return 8 #bitwise ELLER 10 | 12 # dette vil returnere 14 #bitvis XOR 10 ^ 12 # dette vil returnere 6 #bitvis IKKE ~ (10 & 12) # dette vil returnere -9 # venstre skift 10<>2 # dette returnerer 2

For at forstå, hvordan vi fik resultatet ved hjælp af bitvise operatorer, kan vi se på den binære ækvivalent på 10 og 12.

10 i binær er 1010 og 12 i binær er 1100. Når man udfører en AND-operation mellem 1010 og 1100, vil biten være 1, hvis begge bitene er 1. Derfor vil den resulterende binære ækvivalent være 1000, hvilket er 8, når vi konverterer det til decimal.

Bitvis ELLER operatør vil sætte hver bit til 1, hvis en af ​​bitene er 1, bitvis XOR vil sætte hver bit til 1, hvis kun en af ​​bitene er 1, og bitvis ikke vil invertere alle bits.

Når du laver et venstre eller et højre skift, skifter bitene til venstre to steder i vores eksempel. Derfor bliver 1010 til 101000, hvilket er 40. På samme måde bliver 1010 til 10, hvilket er 2, når man udfører højre skift.

I denne blog har vi diskuteret forskellige typer operatører i python. Dette emne er et grundlæggende begreb for læring . Det er et kernepython-koncept, der er nødvendigt, mens du flytter til forskellige andre domæner i python. Hvis du er på udkig efter en struktureret læringsmetode til pythonprogrammering, kan du tilmelde dig for at starte din læring.

Hvis du har spørgsmål, skal du nævne dem i kommentarfeltet. Vi vender tilbage til dig.