Det Python-operatører bruges til at udføre operationer på værdier og variabler. Disse er de specielle symboler, der udfører aritmetiske, logiske og bitvise beregninger. Værdien operatøren opererer på er kendt som operand. Her vil vi dække forskellige opgaveoperatører i Python .
Operatører | Skilt | Beskrivelse | Syntaks |
|---|---|---|---|
= | Tildel værdien af højre side af udtrykket til venstre side operand | c = a + b | |
+= | Tilføj højre operand med venstre operand og tildel derefter resultatet til venstre operand | a += b | |
| | -= | Træk højre side operand fra venstre side operand og tildel derefter resultatet til venstre operand | a -= b |
*= navn på specialtegn | Multiplicer højre operand med venstre operand og tildel derefter resultatet til venstre operand | a *= b | |
/= | Divider venstre operand med højre operand, og tildel derefter resultatet til venstre operand | a /= b | |
%= | Opdeler venstre operand med højre operand og tildeler derefter resten til venstre operand | a %= b | |
//= | Divider venstre operand med højre operand og tildel derefter værdien (gulv) til venstre operand | a //= b | |
**= | Beregn eksponentværdien (hæv effekt) ved hjælp af operander, og tildel derefter resultatet til venstre operand | a **= b | |
&= | Udfører bitvis OG på operander og tildel resultatet til venstre operand | a &= b | |
|= | Udfører bitvis ELLER på operander og tildeler værdien til venstre operand | a |= b | |
^= | Udfører Bitwise XOR på operander og tildeler værdien til venstre operand | a ^= b | |
>>= konstruktør i java | Udfører bitvis højre skift på operander og tildeler resultatet til venstre operand | a>>= b | |
<<= | Udfører bitvis venstreskift på operander og tildeler resultatet til venstre operand | a <<= b | |
:= | Tildel en værdi til en variabel i et udtryk | a := eksp |
Her er Assignment Operators i Python med eksempler.
Opdragsoperatør
Tildelingsoperatorer bruges til at tildele værdier til variable. Denne operator bruges til at tildele værdien af højre side af udtrykket til venstre side operand.
Python # Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)>
Produktion
8>
Tilføjelse Opgave Operatør
Addition Assignment Operator bruges til at tilføje højre operand med venstre operand og derefter tildele resultatet til venstre operand.
Syntax: a += b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt additionstildelingsoperatoren, som først vil udføre additionsoperationen og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a + b a += b # Output print(a)>
Produktion:
8>
S subtraktion Opgave Operatør
Subtraktionstildelingsoperatøren bruges til at subtrahere operanden i højre side fra operanden i venstre side og derefter tildele resultatet til operanden i venstre side.
Syntax: a -= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt subtraktionstildelingsoperatoren, som først vil udføre subtraktionsoperationen og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a - b a -= b # Output print(a)>
Produktion:
-2>
M ultiplication Opgave Operatør
Multiplication Assignment Operator bruges til at multiplicere højre operanden med venstre operanden og derefter tildele resultatet til venstre operanden.
Syntax: a *= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt multiplikationstildelingsoperatoren, som først vil udføre multiplikationsoperationen og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a * b a *= b # Output print(a)>
Produktion:
hvordan man downloader youtube video vlc
15>
D ivision Opgaveoperatør
Division Assignment Operator bruges til at opdele venstre operand med højre operand og derefter tildele resultatet til venstre operand.
Syntax: a /= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt divisionstildelingsoperatoren, som først vil udføre divisionsoperationen og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a / b a /= b # Output print(a)>
Produktion:
0.6>
M odulus Opgaveoperatør
Modulus Assignment Operator bruges til at tage modulet, det vil sige, at den først deler operanderne og derefter tager resten og tildeler den til venstre operand.
Syntax: a %= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt modulus tildelingsoperatoren, som først vil udføre moduloperationen og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a % b a %= b # Output print(a)>
Produktion:
3>
F loor Division Opgave Operatør
Floor Division Assignment Operator bruges til at dividere venstre operand med højre operand og tildeler derefter resultatet (gulvværdi) til venstre operand.
Syntax: a //= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Derefter har vi brugt etagedelingstildelingsoperatoren, som først udfører etagedelingsoperationen og derefter tildeler resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a // b a //= b # Output print(a)>
Produktion:
0>
Eksponentieringstildelingsoperatør
Eksponentieringstildelingsoperatoren bruges til at beregne eksponentværdien (hæve magt) ved hjælp af operander og derefter tildele resultatet til venstre operand.
Syntax: a **= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt eksponentieringstildelingsoperatoren, som først vil udføre eksponentoperation og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a ** b a **= b # Output print(a)>
Produktion:
243>
Bitwise AND Assignment Operator
Bitwise AND Assignment Operator bruges til at udføre Bitwise AND operation på begge operander og derefter tildele resultatet til venstre operand.
Syntax: a &= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt den bitvise AND-tildelingsoperator, som først vil udføre Bitwise AND-operationen og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a & b a &= b # Output print(a)>
Produktion:
1>
Bitwise OR Assignment Operator
Bitwise OR Assignment Operator bruges til at udføre Bitwise OR-operation på operanderne og derefter tildele resultatet til venstre operand.
Syntax: a |= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Derefter har vi brugt den bitvise OR-tildelingsoperator, som først vil udføre bitvise OR-operation og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a | b a |= b # Output print(a)>
Produktion:
7>
Bitwise XOR Assignment Operator
Bitwise XOR Assignment Operator bruges til at udføre Bitwise XOR operation på operanderne og derefter tildele resultatet til venstre operand.
css-ombrydningstekst
Syntax: a ^= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt den bitvise XOR-tildelingsoperator, som først vil udføre bitvise XOR-operation og derefter tildele resultatet til variablen i venstre side.
Python a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>
Produktion:
6>
Bitwise Right Shift Assignment Operator
Bitwise Right Shift Assignment Operator bruges til at udføre Bitwise Right Shift Operation på operanderne og derefter tildele resultatet til venstre operand.
Syntax: a>>= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt den bitvise højre skift tildelingsoperator, som først vil udføre bitvis højre skift operation og derefter tildele resultatet til variablen på venstre side.
Python a = 3 b = 5 # a = a>> b a>>= b # Output print(a)>
Produktion:
0>
Bitwise Venstre Shift Assignment Operator
Bitwise Left Shift Assignment Operator bruges til at udføre Bitwise Left Shift Operator på operanderne og derefter tildele resultatet til venstre operand.
Syntax: a <<= b>
Eksempel: I denne kode har vi to variable 'en' og 'b' og tildelt dem en eller anden heltalsværdi. Så har vi brugt den bitvise venstreskiftstildelingsoperator, som først vil udføre bitvis venstreskiftoperation og derefter tildele resultatet til variablen på venstre side.
Python a = 3 b = 5 # a = a << b a <<= b # Output print(a)>
Produktion:
96>
Hvalros operatør
Det Walrus Operator i Python er en ny opgaveoperatør, som introduceres i Python version 3.8 og nyere. Denne operator bruges til at tildele en værdi til en variabel i et udtryk.
Syntax: a := expression>
Eksempel: I denne kode har vi en Python-liste over heltal. Vi har brugt Python Walrus assignment operator inden for Python mens loop . Operatøren vil løse udtrykket på højre side og tildele værdien til venstre operande 'x' og kør derefter den resterende kode.
Python # a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x)>
Produktion:
5 4 3>