python operators
Python-operatører med typer og eksempler:
Python-datatyper blev forklaret detaljeret sammen med deres klassificering i vores tidligere vejledning.
I denne vejledning lærer vi alt om Python Operators sammen med deres typer. Enkle eksempler på hver type Python-operator er inkluderet i denne vejledning.
Det her Python Training Tutorial Series vil være en perfekt guide til enhver nybegynder til at forbedre deres viden om Python-koncepter.
Hvad du lærer:
Se VIDEO-vejledningerne
Oversigt over operatører i Python (del 1):
venstre sammenføjning mod venstre ydre sammenføjning
Et dybtgående kig på operatører i Python (del 2):
Python-operatører
Hvad er Python Operators?
Operatører bruges til at udføre operationer på værdier og variabler.
Python har 7 typer operatører som anført nedenfor:
- Aritmetisk operatør
- Sammenligningsoperatører
- Logiske operatører
- Bitvise operatører
- Opdragsoperatør
- Identitetsoperatører
- Medlemskabsoperatører
# 1) Aritmetiske operatører
Python-programmeringssprog understøtter forskellige slags aritmetiske operatorer til både heltal og flydende punkt som addition, subtraktion, multiplikation, division og så videre.
Operatørtype | Definition |
---|---|
Eksponentiering (**) | Løfter den venstre operand til magten til højre. |
Tilføjelse (+) | Tilføjelsesoperatør |
Subtraktion (-) | Subtraktionsoperatør |
Multiplikation (*) | Multiplikationsoperatør |
Division (/) | Division operatør |
Modulus (%) | Påmindelsesoperatør |
Gulvopdeling (//) | Opdeler og returnerer værdien af resten. |
Eksempel:
x = 15 y = 10 print('x + y =', x+y)
Produktion: x + y = 25
print('x - y =', x-y)
Produktion: x - y = 5
print('x * y =', x*y)
Produktion: x * y = 150
print('x / y =', x/y)
Produktion: x / y = 1,5
print('x % y =', x%y)
Produktion: x% y = 5
print('x // y =', x//y)
Produktion: x // y = 1
print('x ** y =', x**y)
Produktion: x ** y = 576650390625
# 2) Sammenligningsoperatører
Sammenligningsoperatører bruges til at sammenligne værdier. Det returnerer enten sandt eller falsk i henhold til betingelsen.
Operatører | Definition | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Større end (>) | Sandt, hvis venstre operand er større end højre | |
Mindre end (<) | Sandt, hvis venstre operand er mindre end højre | |
Lig med (==) | Sandt, hvis begge operander er ens | |
Ikke lig med (! =) | Sandt, hvis operander ikke er ens | |
Større end eller lig med (> =) | Sandt, hvis venstre operand er større end eller lig med højre | |
Mindre end eller lig med (<=) | Sandt, hvis venstre operand er mindre end eller lig med højre |
Eksempel:
x = 8 y = 15 ('x>y is',x>y)
Produktion: x> y er falsk
print('x Produktion: x print('x == y is', x==y)
Produktion: x == y er falsk
print('x != y is', x!=y)
Produktion: x! = y er sandt
print('x >= y is', x>=y)
Produktion: x> = y er falsk
print('x<= y is', x<=y)
Produktion: x<= y is True

# 3) Logiske operatører
Logiske operatører bruges til at udføre AND, ELLER og IKKE operationer. Det returnerer enten sandt eller falsk i henhold til betingelsen.
Operatører Definitioner og Sandt, hvis begge operanderne er sande eller Sandt, hvis en af operanderne er sandt ikke Sandt, hvis operand er falsk
Eksempel:
a = True b = False print(‘a and b is’, a and b)
Produktion: a og b er falsk
print(‘a or b is’, a or b)
Produktion: a eller b er sandt
print(‘not a is’, not a)
Produktion: ikke a er falsk

# 4) Bitvise operatører
Bitvis operatører arbejder på bits og udfører bit for bit operation.
Operatører Definitioner & Bitvis OG | Bitvis ELLER ~ Bitvis IKKE ^ Bitvis XOR >> Bitvis højre skift << Bitvis venstre skift
# 5) Opdragsoperatør
En tildelingsoperatør bruges til at tildele en værdi til en variabel.
Operatører Definitioner Produktion = 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 tilbyder 2 typer identitetsoperatører, dvs. er og er ikke.
Begge bruges til at sammenligne, hvis to værdier er placeret på den samme del af hukommelsen. To variable, der er ens, betyder ikke, at de er identiske.
Operatører Definitioner er Sandt, hvis operanderne er identiske er ikke Sandt, hvis operanderne 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)
Produktion: Falsk
print(a2 is b2)
Produktion: Sand
print(a3 is b3)
Produktion: Falsk

Her er a3 og b3 angivet, fortolker tildeler hukommelse separat, og selvom de er ens, returnerer den False.
# 7) Medlemskabsoperatører
Python tilbyder 2 typer medlemskabsoperatører dvs. i og ikke i.
Begge bruges til at teste, om en værdi eller variabel er i en sekvens.
Operatører Definitioner i Sandt, hvis der findes værdi i sekvensen ikke i Sandt, hvis værdien ikke findes i sekvensen
Eksempel:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Produktion: Sand
print(“python” not in a)
Produktion: Falsk
print(1 in b)
Produktion: Sand
print('y' in b)
Produktion: Falsk

1 er nøgle og 'x' er værdien i ordbogen b. Derfor returnerer 'y' i b Falsk.
Håber du er klar over Python-operatører og deres forskellige typer.
Se vores kommende for at vide mere om Python betingede udsagn !!
gratis timesheet-app til iPhone og Android
PREV-vejledning | NÆSTE vejledning
Anbefalet læsning
- Python-datatyper
- Python-variabler
- Udtalelser om Python-kontrol (Python fortsætter, bryder og passerer)
- Python-strengfunktioner
- Python-vejledning til begyndere (GRATIS Python-træning)
- Python-funktioner
- Input-output og filer i Python (Python åben, læse og skrive til fil)
- Unix betingede erklæringer: hvis så andre og relationelle operatører