Python operatorer
- Forrige side Python boolean
- Næste side Python lister
Python operatorer
Operators bruges til at udføre operationer på variabler og værdier.
Python opdeler operators i følgende grupper:
- Arithmetiske operators
- Tildeling operators
- Komparative operators
- Logiske operators
- Identitet operators
- Medlems operators
- Bits operators
Python arithmetiske operators
Arithmetiske operators bruges sammen med tal til at udføre almindelige matematikoperationer:
Operator | Navn | Eksempel | Prøv Det |
---|---|---|---|
+ | Læg til | x + y | Prøv Det |
- | Træk | x - y | Prøv Det |
* | Gange | x * y | Prøv Det |
/ | Division | x / y | Prøv Det |
% | Modulo | x % y | Prøv Det |
** | Potens | x ** y | Prøv Det |
// | Bundet division (trækker heltal) | x // y | Prøv Det |
Python tildeling operators
Tildeling operators bruges til at tildel værdier til variabler:
Operator | Eksempel | Lige med | Prøv Det |
---|---|---|---|
= | x = 5 | x = 5 | Prøv Det |
+= | x += 3 | x = x + 3 | Prøv Det |
-= | x -= 3 | x = x - 3 | Prøv Det |
*= | x *= 3 | x = x * 3 | Prøv Det |
/= | x /= 3 | x = x / 3 | Prøv Det |
%= | x %= 3 | x = x % 3 | Prøv Det |
//= | x //= 3 | x = x // 3 | Prøv Det |
**= | x **= 3 | x = x ** 3 | Prøv Det |
&= | x &= 3 | x = x & 3 | Prøv Det |
|= | x |= 3 | x = x | 3 | Prøv Det |
^= | x ^= 3 | x = x ^ 3 | Prøv Det |
>>= | x >>= 3 | x = x >> 3 | Prøv Det |
<<= | x <<= 3 | x = x << 3 | Prøv Det |
Python komparative operators
Komparative operators bruges til at sammenligne to værdier:
Operator | Navn | Eksempel | Prøv Det |
---|---|---|---|
== | Lig med | x == y | Prøv Det |
!= | Ikke lig med | x != y | Prøv Det |
> | Større end | x > y | Prøv Det |
< | Mindre end | x < y | Prøv Det |
>= | Større end eller lig med | x >= y | Prøv Det |
<= | Mindre end eller lig med | x <= y | Prøv Det |
Python logiske operators
Logiske operators bruges til at kombinere betingelsessætninger:
Operator | Beskrivelse | Eksempel | Prøv Det |
---|---|---|---|
og | Hvis begge sætninger er sande, returneres True. | x > 3 og x < 10 | Prøv Det |
eller | Hvis en af sætningerne er sand, returneres True. | x > 3 eller x < 4 | Prøv Det |
ikke | Reverser resultat, hvis resultatet er true, returnerer False | not(x > 3 and x < 10) | Prøv Det |
Python Identitetoperatorer
Identitetoperatorer bruges til at sammenligne objekter, ikke for at teste, om de er lig, men hvis de faktisk er den samme objekt, har de samme hukommelsesplads:
Operator | Beskrivelse | Eksempel | Prøv Det |
---|---|---|---|
is | Returnerer true, hvis de to variabler er den samme objekt. | x is y | Prøv Det |
is not | Returnerer true, hvis de to variabler ikke er den samme objekt. | x is not y | Prøv Det |
Python Medlemskabsoperatorer
Medlemskabsoperatorer bruges til at teste, om en sekvens findes i et objekt:
Operator | Beskrivelse | Eksempel | Prøv Det |
---|---|---|---|
in | Returnerer True, hvis der findes en sekvens med den specificerede værdi i objektet. | x in y | Prøv Det |
not in | Returnerer True, hvis der ikke findes en sekvens med den specificerede værdi i objektet. | x not in y | Prøv Det |
Python Bitoperatorer
Bitoperatorer bruges til at sammenligne (binære) tal:
Operator | Beskrivelse | Eksempel |
---|---|---|
& | AND | Sæt hver plads til 1, hvis begge pladser er 1. |
| | OR | Sæt hver plads til 1, hvis mindst én af de to pladser er 1. |
^ | XOR | Sæt hver plads til 1, hvis kun én af de to pladser er 1. |
~ | NOT | Inverter alle pladser |
<< | Zero fill left shift | Flyt til venstre ved at indføre nul, og fjerne den venstreste plads. |
>> | Signeret højre skift | Flyt til højre ved at indføre en kopi af den venstreste plads, og fjerne den højreste plads. |
- Forrige side Python boolean
- Næste side Python lister