python operators
Pythonoperatörer med typer och exempel:
Python-datatyper förklarades i detalj tillsammans med deras klassificering i vår tidigare handledning.
I den här handledningen lär vi oss allt om Python-operatörer tillsammans med deras typer. Enkla exempel som gäller varje typ av Python-operatör ingår i denna handledning.
Detta Python Training Tutorial Series kommer att vara en perfekt guide för alla nybörjare för att förbättra sin kunskap om Python-koncept.
Vad du kommer att lära dig:
Titta på VIDEO-handledning
Översikt över operatörer i Python (del 1):
ado.net intervjufrågor och svar för erfarna
En djupgående titt på operatörer i Python (del 2):
Python-operatörer
Vad är Python Operators?
Operatörer används för att utföra operationer på värden och variabler.
Python har 7 typer av operatörer enligt nedan:
- Aritmetisk operatör
- Jämförelseoperatörer
- Logiska operatörer
- Bitvisa operatörer
- Uppdragsoperatör
- Identitetsoperatörer
- Medlemskap operatörer
# 1) Aritmetiska operatörer
Python-programmeringsspråk stöder olika typer av aritmetiska operatorer för både heltal och flytande punkt som addition, subtraktion, multiplikation, division och så vidare.
Operatörstyp | Definition |
---|---|
Exponentiering (**) | Höjer vänster operand till högerns makt. |
Tillägg (+) | Tilläggsoperatör |
Subtraktion (-) | Subtraktionsoperatör |
Multiplikation (*) | Multiplikationsoperatör |
Division (/) | Division operatör |
Modulus (%) | Påminnelseoperatör |
Golvdelning (//) | Delar upp och returnerar resten av värdet. |
Exempel:
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) Jämförelseoperatörer
Jämförelseoperatörer används för att jämföra värden. Den returnerar antingen True eller False enligt villkoren.
Operatörer | Definition | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Större än (>) | Sant om vänster operand är större än höger | |
Mindre än (<) | Sant om vänster operand är mindre än höger | |
Lika med (==) | Det är sant om båda operanderna är lika | |
Inte lika med (! =) | Det är sant om operander inte är lika | |
Större än eller lika med (> =) | Sant om vänster operand är större än eller lika med höger | |
Mindre än eller lika med (<=) | Sant om vänster operand är mindre än eller lika med höger |
Exempel:
x = 8 y = 15 ('x>y is',x>y)
Produktion: x> y är falskt
print('x Produktion: x print('x == y is', x==y)
Produktion: x == y är falskt
print('x != y is', x!=y)
Produktion: x! = y är sant
print('x >= y is', x>=y)
Produktion: x> = y är falskt
print('x<= y is', x<=y)
Produktion: x<= y is True

# 3) Logiska operatörer
Logiska operatörer används för att utföra OCH, ELLER och INTE operationer. Den returnerar antingen True eller False enligt villkoren.
Operatörer Definitioner och Sant om båda operanderna är sanna eller Sant om någon av operanderna är sant inte Sant om operand är falsk
Exempel:
a = True b = False print(‘a and b is’, a and b)
Produktion: a och b är falskt
print(‘a or b is’, a or b)
Produktion: a eller b är sant
print(‘not a is’, not a)
Produktion: inte a är falskt

# 4) Bitvisa operatörer
Bitvis operatörer arbetar på bitar och utför bit för bit-operation.
Operatörer Definitioner & Bitvis OCH | Bitvis ELLER ~ Bitvis INTE ^ Bitvis XOR >> Bitvis högerförskjutning << Bitvis vänster skift
# 5) Uppdragsoperatör
En uppdragsoperatör används för att tilldela ett värde till 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 erbjuder två typer av identitetsoperatörer dvs är och är inte.
Båda används för att jämföra om två värden finns på samma del av minnet. Två variabler som är lika innebär inte att de är identiska.
Operatörer Definitioner är Det är sant om operanderna är identiska är inte Det är sant om operanderna inte är identiska
Exempel:
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: Sann
print(a3 is b3)
Produktion: Falsk

Här listas a3 och b3, tolk tilldelar minne separat och även om de är lika, returnerar det False.
# 7) Medlemskapsoperatörer
Python erbjuder två typer av medlemsoperatörer dvs i och inte i.
Båda används för att testa om ett värde eller en variabel är i en sekvens.
Operatörer Definitioner i Sant om värdet hittas i sekvensen inte i Sant om värdet inte finns i sekvensen
Exempel:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Produktion: Sann
print(“python” not in a)
Produktion: Falsk
print(1 in b)
Produktion: Sann
print('y' in b)
Produktion: Falsk

1 är nyckeln och 'x' är värdet i ordlistan b. Därför returnerar 'y' i b Falskt.
Hoppas att du är tydlig med Python-operatörer och deras olika typer.
Se upp våra kommande för att lära dig mer om Python villkorliga uttalanden !!
PREV-handledning | NÄSTA självstudie
Rekommenderad läsning
- Python-datatyper
- Python-variabler
- Python Control Statements (Python Continue, Break and Pass)
- Python-strängfunktioner
- Python-handledning för nybörjare (praktisk Python-träning)
- Python-funktioner
- Input-Output och filer i Python (Python Öppna, läs och skriv till fil)
- Unix villkorliga uttalanden: om sedan andra och relationsoperatörer