logo

Opgaveoperatører i Python

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

Opdragsoperatør

=



Tildel værdien af ​​højre side af udtrykket til venstre side operandc = a + b

Tilføjelse Opgave Operatør

+=

Tilføj højre operand med venstre operand og tildel derefter resultatet til venstre operanda += b

Subtraktionsopgaveoperatør



-=

Træk højre side operand fra venstre side operand og tildel derefter resultatet til venstre operanda -= b

Multiplikationstildelingsoperatør

*=

navn på specialtegn
Multiplicer højre operand med venstre operand og tildel derefter resultatet til venstre operanda *= b

Afdelingsopgaveoperatør

/=

Divider venstre operand med højre operand, og tildel derefter resultatet til venstre operanda /= b

Modulus Assignment Operator

%=

Opdeler venstre operand med højre operand og tildeler derefter resten til venstre operanda %= b

Floor Division Opgave Operatør

//=

Divider venstre operand med højre operand og tildel derefter værdien (gulv) til venstre operanda //= b

Eksponentieringstildelingsoperatør

**=

Beregn eksponentværdien (hæv effekt) ved hjælp af operander, og tildel derefter resultatet til venstre operanda **= b

Bitwise AND Assignment Operator

&=

Udfører bitvis OG på operander og tildel resultatet til venstre operanda &= b

Bitwise OR Assignment Operator

|=

Udfører bitvis ELLER på operander og tildeler værdien til venstre operanda |= b

Bitwise XOR Assignment Operator

^=

Udfører Bitwise XOR på operander og tildeler værdien til venstre operanda ^= b

Bitwise Right Shift Assignment Operator

>>=

konstruktør i java
Udfører bitvis højre skift på operander og tildeler resultatet til venstre operanda>>= b


Bitwise Venstre Shift Assignment Operator

<<=

Udfører bitvis venstreskift på operander og tildeler resultatet til venstre operanda <<= b

Hvalros operatør

:=

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>