Operátorok#
Bevezetés#
A Pythonban az operátorok speciális szimbólumok és kulcsszavak, amelyek lehetővé teszik műveletek végrehajtását értékekkel és változókkal. Számos funkciót foglalnak magukban – a számtani és összehasonlítási műveletektől a logikai, bitenkénti és értékadó műveletekig. Ezen operátorok elsajátítása elengedhetetlen a kifejező és hatékony Python kód létrehozásához, mivel ezek képezik a programok szinte minden számítási vagy döntéshozatali folyamatának alapját. Az alábbiakban tömör példákat talál az egyes operátorokra, amelyek segítenek megérteni a használatukat és a várható eredményeket.
Arithmetic#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Kiegészítés |
|
|
|
Osztály |
|
|
|
Hatványozás |
|
|
|
Emeletosztás |
|
|
|
Modulo |
|
|
|
Szorzás |
|
|
|
Tagadás |
|
|
|
Kivonás |
|
|
|
Augmented Arithmetic#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Kiegészítés |
|
|
|
Osztály |
|
|
|
Hatványozás |
|
|
|
Emeletosztás |
|
|
|
Modulus |
|
|
|
Szorzás |
|
|
|
Kivonás |
|
|
|
Comparison#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Egyenlőség |
|
|
|
Egyenlőtlenség |
|
|
|
Nagyobb, mint |
|
|
|
Nagyobb vagy egyenlő |
|
|
|
Kevesebb, mint |
|
|
|
Kisebb vagy egyenlő |
|
|
|
Láncolt összehasonlítás |
|
|
|
Logical#
Név |
Szimbólum |
Példa |
|---|---|---|
Hamis |
|
Bizonyos értékek
|
Igaz |
|
Bármely objektum, amely nem explicit módon |
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Identitás |
|
|
|
Nem identitás |
|
|
|
Logikai ÉS |
|
|
|
Logikai tagadás |
|
|
|
Logikai VAGY |
|
|
|
Feltételes kifejezés |
|
|
|
Sequences (Lists, Tuples, Strings)#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Összefűzés |
|
|
|
Szelet hozzárendelése |
|
|
|
Szelet törlése |
|
|
|
Szeletelés |
|
|
Dictionaries (Mappings)#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Indexelt hozzárendelés |
|
|
|
Indexelt törlés |
|
|
|
Indexelés |
|
|
String Formatting#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Karakterlánc formázása |
% |
|
|
Membership#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Elszigetelési teszt |
|
|
|
Tagsági megtagadás (nincs tag) |
|
|
|
Bitwise#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Bitenkénti és |
|
|
|
Bitenkénti kizáró vagy (XOR) |
|
|
|
Bitenkénti inverzió (NOT) |
|
|
|
Bitenkénti vagy |
|
|
|
Balra váltás |
|
|
|
Jobbra váltás |
|
|
|
Augmented Bitwise#
Név |
Szimbólum |
Operátor |
Példa |
|---|---|---|---|
Kiterjesztett bitenkénti és |
|
|
|
Kiterjesztett bitenkénti kizáró vagy (XOR) |
|
|
|
Kiterjesztett bitenkénti vagy |
|
|
|
Kiterjesztett balra váltás |
|
|
|
Kiterjesztett jobbra váltás |
|
|
|