Operators in Python - Alles wat u moet weten



Deze blog zal je door de basisprincipes van operators in Python leiden, het zal ook verschillende operators zoals rekenkunde, bitsgewijze, logische etc. bijwerken.

Python-taal is een van de meest populaire programmeertalen. Tijdens het leren is schijnbaar eenvoudig, er zijn bepaalde kernconcepten die onder de knie moeten worden voordat u verder gaat met verschillende toepassingen van python. Operators in python is een van de fundamentele fundamentele concepten in python. Deze blog zal je helpen de verschillende soorten operators in Python te begrijpen. Hieronder volgen de onderwerpen die in deze blog worden behandeld:

Wat is een operator?

Operators in python worden gebruikt voor bewerkingen tussen twee waarden of variabelen. De output varieert afhankelijk van het type operator dat bij de bewerking wordt gebruikt. We kunnen operators aanroepen als speciale symbolen of constructies om de waarden van de operanden te manipuleren. Stel dat als u twee variabelen of waarden wilt optellen, u voor deze bewerking de operator voor optellen kunt gebruiken. De waarden in de operanden kunnen zijn die we hebben in python.





operators in python-edureka

Afhankelijk van het type bewerkingen zijn er 7 soorten operators in de programmeertaal Python.



Soorten operators

  1. Rekenkundige operatoren
  2. Toewijzingsoperatoren
  3. Vergelijkingsoperatoren
  4. Logische operators
  5. Lidmaatschapsoperatoren
  6. Identiteitsoperatoren
  7. Bitwise-operators

Rekenkundige operatoren

Rekenkundige operatoren worden gebruikt om rekenkundige berekeningen in python uit te voeren. Hieronder staan ​​de rekenkundige operatoren met namen en hun symbolen. Dit zijn de symbolen die we gebruiken bij het uitvoeren van een rekenkundige bewerking in python.

x = 10 y = 15 #aditie x + y #aftrekking x - y #vermenigvuldiging x * y #deling x / y #vloerdeling x // y #modulus x% y #exponentiatie x ** y

Toewijzingsoperatoren

Toewijzingsoperatoren worden gebruikt om waarden toe te wijzen aan de variabelen of een ander object in Python. Hieronder volgen de toewijzingsoperatoren die we in python hebben.



x = 10 x + = 5 #het is hetzelfde als x = x + 5 x - = 5 x * = 5 x / = 5 # op dezelfde manier kunnen we alle toewijzingsoperatoren op deze manier schrijven.

Vergelijkingsoperatoren

Vergelijkingsoperatoren worden gebruikt om twee waarden te vergelijken. Hieronder volgen de vergelijkingsoperatoren die we in python hebben.

hoe je double converteren naar int in java

x = 5 y = 3 #gelijk x == 5 #niet gelijk aan x! = 5 #groter dan x> y #minder dan x = y #minder dan of gelijk aan x<= y 

Logische operators

Logische operatoren worden gebruikt om twee te vergelijken . Hieronder volgen de logische operatoren die we in python hebben.

#logical en 5> 3 en 5> 4 #it zal true retourneren, aangezien beide uitspraken waar zijn. 5> 3 of 5 2 en 5<3) #it will return true, even when logical and will return false. 

Identiteitsoperatoren

Identiteitsoperatoren vergelijken twee objecten. Hieronder volgen de identiteitsoperatoren die we in python hebben.

a = [10,20,30] b = [10,20,30] x = b z = a # is operator x is a #dit zal false retourneren x is z #dit zal true retourneren. a is b #dit zal false retourneren, ook al hebben beide dezelfde items in de lijst. a is niet b #dit zal true retourneren, aangezien beide niet dezelfde objecten zijn.

Lidmaatschapsoperatoren

Lidmaatschapsoperatoren worden gebruikt om te controleren of een reeks aanwezig is in een object. Hieronder volgen de lidmaatschapsoperatoren die we in python hebben.

a = [10,20,30, 'edureka'] #in operator 'edureka' in a #dit zal true retourneren, aangezien het item aanwezig is in het object. 'python' in a #this zal false retourneren, aangezien het niet aanwezig is in een. 10 niet in een #dit zal false retourneren, omdat het er is. 50 niet in a #dit zal true retourneren, aangezien er geen 50 in a staat.

Bitwise-operators

Bitwise-operators vergelijken de binaire waarden. Hieronder volgen de bitsgewijze operatoren die we in python hebben.

#bitwise AND 10 & 12 #dit retourneert 8 #bitwise OR 10 | 12 #dit retourneert 14 #bitwise XOR 10 ^ 12 #dit retourneert 6 #bitwise NOT ~ (10 & 12) #dit retourneert -9 #links shift 10<>2 #dit zal terugkeren 2

Om te begrijpen hoe we het resultaat hebben gekregen met behulp van de bitsgewijze operatoren, laten we eens kijken naar het binaire equivalent van 10 en 12.

10 in binair is 1010 en 12 in binair is 1100. Wanneer u een AND-bewerking uitvoert tussen 1010 en 1100, is de bit 1 als beide bits 1 zijn. Daarom is het resulterende binaire equivalent 1000, wat 8 is als we het converteren naar decimaal.

De bitsgewijze OR-operator stelt elke bit in op 1 als een van de bits 1 is, bitsgewijze XOR stelt elke bit in op 1 als slechts een van de bits 1 is en bitsgewijs zal niet alle bits worden omgekeerd.

Bij een verschuiving naar links of rechts verschuiven de bits in ons voorbeeld 2 plaatsen naar links. Daarom wordt 1010 101000, wat 40 is. Evenzo wordt 1010 10, als je naar rechts gaat, wat 2 is.

In deze blog hebben we verschillende soorten operators in python besproken. Dit onderwerp is een fundamenteel concept om te leren . Het is een kernconcept van python dat nodig is bij het verhuizen naar verschillende andere domeinen in python. Als u op zoek bent naar een gestructureerde leeraanpak voor python-programmeren, kunt u zich inschrijven voor om je leren een vliegende start te geven.

Als u vragen heeft, vermeld deze dan in het opmerkingengedeelte. Wij zullen er op terugkomen.