Python operator
- Föregående Sida Python boolean
- Nästa Sida Python listor
Python operator
Operatorer används för att utföra operationer på variabler och värden.
Python delar upp operatorer i följande grupper:
- Matematiska operatorer
- Tilldelningsoperatorer
- Jämförelseoperatorer
- Logiska operatorer
- Identitetsoperatorer
- Medlemsoperatorer
- Bitoperatorer
Python matematiska operatorer
Matematiska operatorer används tillsammans med tal för att utföra vanliga matematiska operationer:
Operator | Namn | Exempel | Prova |
---|---|---|---|
+ | Lägg till | x + y | Prova |
- | Subtraktion | x - y | Prova |
* | Multiplication | x * y | Prova |
/ | Division | x / y | Prova |
% | Modulus | x % y | Prova |
** | Potens | x ** y | Prova |
// | Golvdivision (ta upp division) | x // y | Prova |
Python tilldelningsoperatorer
Tilldelningsoperatorer används för att tilldela värden till variabler:
Operator | Exempel | Ekvivalent med | Prova |
---|---|---|---|
= | x = 5 | x = 5 | Prova |
+= | x += 3 | x = x + 3 | Prova |
-= | x -= 3 | x = x - 3 | Prova |
*= | x *= 3 | x = x * 3 | Prova |
/= | x /= 3 | x = x / 3 | Prova |
%= | x %= 3 | x = x % 3 | Prova |
//= | x //= 3 | x = x // 3 | Prova |
**= | x **= 3 | x = x ** 3 | Prova |
&= | x &= 3 | x = x & 3 | Prova |
|= | x |= 3 | x = x | 3 | Prova |
^= | x ^= 3 | x = x ^ 3 | Prova |
>>= | x >>= 3 | x = x >> 3 | Prova |
<<= | x <<= 3 | x = x << 3 | Prova |
Python jämförelseoperatorer
Jämförelseoperatorer används för att jämföra två värden:
Operator | Namn | Exempel | Prova |
---|---|---|---|
== | Lika med | x == y | Prova |
!= | Ojämlik | x != y | Prova |
> | Större än | x > y | Prova |
< | Mindre än | x < y | Prova |
>= | Större än eller lika med | x >= y | Prova |
<= | Mindre än eller lika med | x <= y | Prova |
Python logiska operatorer
Logiska operatorer används för att kombinera villkorssatser:
Operator | Beskrivning | Exempel | Prova |
---|---|---|---|
och | Om båda meningarna är sanna, returneras sant. | x > 3 och x < 10 | Prova |
eller | Om en av meningarna är sann, returneras sant. | x > 3 eller x < 4 | Prova |
inte | Om resultatet är sant, returneras falskt | not(x > 3 and x < 10) | Prova |
Python Identitetoperatorer
Identitetoperatorer används för att jämföra objekt, inte om de är lika, men om de är samma objekt, har de samma minnesposition:
Operator | Beskrivning | Exempel | Prova |
---|---|---|---|
is | Returnerar true om två variabler är samma objekt. | x is y | Prova |
is not | Returnerar true om två variabler inte är samma objekt. | x is not y | Prova |
Python Medlemsoperatorer
Medlemskapoperatorer används för att testa om en sekvens finns i objektet:
Operator | Beskrivning | Exempel | Prova |
---|---|---|---|
in | Returnerar True om det finns en sekvens med det specificerade värdet i objektet. | x in y | Prova |
not in | Returnerar True om det inte finns en sekvens med den specificerade värdet i objektet. | x not in y | Prova |
Python Bitoperatorer
Bitoperatorer används för att jämföra (binära) tal:
Operator | Beskrivning | Exempel |
---|---|---|
& | AND | Om båda bitarna är 1, sätt varje bit till 1. |
| | OR | Om en av två bitar är 1, sätt varje bit till 1. |
^ | XOR | Om endast en bit av två är 1, sätt varje bit till 1. |
~ | NOT | Invertera alla bitar. |
<< | Zero fill left shift | Flytta till vänster genom att trycka in noll och kasta bort den vänstra positionen. |
>> | Signerad högerskift | Flytta till höger genom att trycka in en kopia av den vänstra positionen till den mest vänstra positionen och kasta bort den högra positionen. |
- Föregående Sida Python boolean
- Nästa Sida Python listor