python operators
Python-operatører med typer og eksempler:
Python datatyper ble forklart i detalj sammen med klassifiseringen i vår forrige opplæring.
I denne opplæringen lærer vi alt om Python-operatører sammen med deres typer. Enkle eksempler som gjelder hver type Python-operatør er inkludert i denne opplæringen.
Dette Python Training Tutorial Series vil være en perfekt guide for enhver nybegynner for å forbedre sin kunnskap om Python-konsepter.
Hva du vil lære:
Se VIDEO-veiledningene
Oversikt over operatører i Python (del 1):
hvordan åpne bin-filer på Windows 7
En grundig titt på operatører i Python (del 2):
Python-operatører
Hva er Python Operators?
Operatører brukes til å utføre operasjoner på verdier og variabler.
Python har 7 typer operatører som angitt nedenfor:
- Aritmetisk operatør
- Sammenligningsoperatører
- Logiske operatører
- Bitvise operatører
- Oppdragsoperatør
- Identitetsoperatører
- Medlemskap operatører
# 1) Aritmetiske operatører
Python-programmeringsspråk støtter forskjellige typer aritmetiske operatorer for både heltall og flytende punkt som addisjon, subtraksjon, multiplikasjon, divisjon og så videre.
Operatørtype | Definisjon |
---|---|
Eksponensiering (**) | Løfter venstre operand til makten til høyre. |
Tillegg (+) | Tilleggsoperatør |
Subtraksjon (-) | Subtraksjonsoperatør |
Multiplikasjon (*) | Multiplikasjonsoperatør |
Divisjon (/) | Divisjonsoperatør |
Modulus (%) | Påminnelsesoperatør |
Gulvinndeling (//) | Deler og returnerer verdien av resten. |
Eksempel:
x = 15 y = 10 print('x + y =', x+y)
Produksjon: x + y = 25
print('x - y =', x-y)
Produksjon: x - y = 5
print('x * y =', x*y)
Produksjon: x * y = 150
print('x / y =', x/y)
Produksjon: x / y = 1,5
print('x % y =', x%y)
Produksjon: x% y = 5
print('x // y =', x//y)
Produksjon: x // y = 1
print('x ** y =', x**y)
Produksjon: x ** y = 576650390625
# 2) Sammenligningsoperatører
Sammenligningsoperatører brukes til å sammenligne verdier. Det returnerer enten sant eller usant i henhold til tilstanden.
Operatører | Definisjon | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Større enn (>) | Sann hvis venstre operand er større enn høyre | |
Mindre enn (<) | Sann hvis venstre operand er mindre enn høyre | |
Lik (==) | Sant hvis begge operandene er like | |
Ikke lik (! =) | Sant hvis operander ikke er like | |
Større enn eller lik (> =) | Sann hvis venstre operand er større enn eller lik høyre | |
Mindre enn eller lik (<=) | Sant hvis venstre operand er mindre enn eller lik høyre |
Eksempel:
x = 8 y = 15 ('x>y is',x>y)
Produksjon: x> y er falsk
print('x Produksjon: x print('x == y is', x==y)
Produksjon: x == y er usant
print('x != y is', x!=y)
Produksjon: x! = y er sant
print('x >= y is', x>=y)
Produksjon: x> = y er usant
print('x<= y is', x<=y)
Produksjon: x<= y is True

# 3) Logiske operatører
Logiske operatører brukes til å utføre AND, OR og NOT operasjoner. Det returnerer enten sant eller usant i henhold til tilstanden.
Operatører Definisjoner og Sant hvis begge operandene er sanne eller Sant hvis noen av operandene er sanne ikke Sant hvis operand er falsk
Eksempel:
a = True b = False print(‘a and b is’, a and b)
Produksjon: a og b er usant
print(‘a or b is’, a or b)
Produksjon: a eller b er sant
implementering av hash-tabell i c ++ -kode
print(‘not a is’, not a)
Produksjon: ikke a er falsk

# 4) Bitvise operatører
Bitvis operatører opererer på bits og utfører bit for bit-operasjon.
Operatører Definisjoner & Bitvis OG | Bitvis ELLER ~ Bitvis IKKE ^ Bitvis XOR >> Bitvis høyre skift << Bitvis venstre skift
# 5) Oppdragsoperatør
En oppdragsoperatør brukes til å tilordne en verdi til en variabel.
Operatører Definisjoner Produksjon = x = 15 x = 15 + = x + = 15 x = x + 15 - = x - = 15 x = x - 15 * = x * = 15 x = x * 15 / = x / = 15 x = x / 15 % = x% = 15 x = x% 15 ** = x ** = 15 x = x ** 15 & = x & = 15 x = x & 15 | = x | = 15 x = x | 15 ^ = x ^ = 15 x = x ^ 15 >> = x >> = 15 x = x >> 15 <<= x<<= 15 x = x<< 15
# 6) Identitetsoperatører
Python tilbyr to typer identitetsoperatører, dvs. er og er ikke.
Begge brukes til å sammenligne hvis to verdier er plassert på samme del av minnet. To like variabler betyr ikke at de er identiske.
Operatører Definisjoner er Sant hvis operandene er identiske er ikke Sant hvis operandene ikke er identiske
Eksempel:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Produksjon: Falsk
print(a2 is b2)
Produksjon: ekte
print(a3 is b3)
Produksjon: Falsk

Her er a3 og b3 oppført, tolk tildeler minne separat, og selv om de er like, returnerer den False.
# 7) Medlemskapsoperatører
Python tilbyr to typer medlemsoperatører, dvs. i og ikke i.
Begge brukes til å teste om en verdi eller variabel er i en sekvens.
Operatører Definisjoner i Sann hvis verdien blir funnet i sekvensen ikke i Sann hvis verdien ikke finnes i sekvensen
Eksempel:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Produksjon: ekte
print(“python” not in a)
Produksjon: Falsk
print(1 in b)
Produksjon: ekte
print('y' in b)
Produksjon: Falsk

1 er nøkkel og ‘x’ er verdien i ordbok b. Derfor returnerer ‘y’ i b Falsk.
Håper du er klar over Python-operatører og deres forskjellige typer.
Se vår kommende for å få vite mer om Python betingede uttalelser !!
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- Python datatyper
- Python-variabler
- Uttalelser om Python-kontroll (Python fortsetter, bryter og passerer)
- Python-strengfunksjoner
- Python-opplæring for nybegynnere (praktisk GRATIS Python-trening)
- Python-funksjoner
- Input-Output og filer i Python (Python Åpne, lese og skrive til fil)
- Unix betingede uttalelser: hvis så andre og relasjonelle operatører