Operátorok a Pythonban - minden, amit tudnod kell



Ez a blog végigvezeti Önt a Python operátorainak alapjain. Meg fogja érinteni a különböző operátorokat is, például számtani, bitenkénti, logikai stb.

A Python nyelv az egyik legnépszerűbb programozási nyelv. Tanulás közben látszólag könnyű, vannak bizonyos alapfogalmak, amelyeket el kell sajátítani, mielőtt továbblépnénk a python különféle alkalmazásaival. A python operátorai a python egyik alapvető fogalma. Ez a blog segít megérteni a python különböző típusú operátorait. A következő témákkal foglalkozik ez a blog:

Mi az üzemeltető?

A python operátorait két érték vagy változó közötti műveletekhez használják. A kimenet a műveletben használt operátor típusától függően változik. Az operandusokat speciális szimbólumként vagy konstrukcióként hívhatjuk az operandusok értékeinek manipulálására. Tegyük fel, hogy ha két változó vagy érték hozzáadását szeretné végrehajtani, használhatja az összeadás operátort ehhez a művelethez. Az operandusok értékei lehetnek ami nálunk van a pythonban.





üzemeltetők python-edurekában

A műveletek típusától függően 7 típusú operátor létezik a python programozási nyelvben.



Operátorok típusai

  1. Számtani operátorok
  2. Hozzárendelés operátorok
  3. Összehasonlító operátorok
  4. Logikai operátorok
  5. Tagságüzemeltetők
  6. Azonosító operátorok
  7. Bitenkénti operátorok

Számtani operátorok

Az aritmetikai operátorokat aritmetikai számítások elvégzésére használják a pythonban. Az alábbiakban a számtani operátorok szerepelnek nevekkel és szimbólumaikkal. Ezeket a szimbólumokat használjuk, amikor aritmetikai műveletet hajtunk végre a pythonban.

x = 10 y = 15 # kiegészítés x + y # kivonás x - y # multiplikáció x * y # osztás x / y # padlófelosztás x // y #modulus x% y # hatványozás x ** y

Hozzárendelés operátorok

A hozzárendelési operátorokat értékek hozzárendeléséhez használják a változókhoz vagy a python bármely más objektumához. A következőkben a hozzárendelési operátorok találhatók a pythonban.



x = 10 x + = 5 # megegyezik x = x + 5 x - = 5 x * = 5 x / = 5 # hasonlóképpen írhatunk minden ilyen hozzárendelési operátort.

Összehasonlító operátorok

Az összehasonlító operátorokat két érték összehasonlítására használják. Az alábbiakban bemutatjuk azokat az összehasonlító operátorokat, amelyek a pythonban vannak.

x = 5 y = 3 # egyenlő x == 5 #nem egyenlő x! = 5 # nagyobb, mint x> y # nem több, mint x = y # nem nagyobb vagy egyenlő, mint x<= y 

Logikai operátorok

A logikai operátorokat kettő összehasonlítására használják . Az alábbiakban bemutatjuk azokat a logikai operátorokat, amelyek a pythonban vannak.

Az #logical és az 5> 3 és 5> 4 #it igaz lesz, mivel mindkét állítás igaz. 5> 3 vagy 5 2 és 5<3) #it will return true, even when logical and will return false. 

Azonosító operátorok

Az identitás-operátorok két objektumot hasonlítanak össze. Az alábbiakban bemutatjuk azokat az identitásoperátorokat, amelyek a pythonban vannak.

xs fájl elemzése Java-ban

a = [10,20,30] b = [10,20,30] x = b z = a # operátor x egy a #ez hamis eredményt ad vissza x z = ezaz igaz lesz. a is b #ez hamis értéket ad vissza, annak ellenére, hogy mindkettő ugyanazokkal az elemekkel rendelkezik a listában. az a nem b # ez igaz lesz, mivel mindkettő nem azonos objektum.

Tagságüzemeltetők

A tagsági operátorok segítségével ellenőrizhető, hogy van-e sorrend egy objektumban. Az alábbiakban bemutatjuk a pythonban lévő tagsági operátorokat.

a = [10,20,30, 'edureka'] # # 'edureka' operátorában egy #ezben igaz lesz, mivel az elem jelen van az objektumban. A 'python' egy #ezben hamis értéket ad vissza, mivel nincs jelen a. 10 nem egy #ben ez hamis értéket ad vissza, mert ott van. 50 a # -ben nem tér vissza igazra, mivel az a-ban nincs 50.

Bitenkénti operátorok

A bitenkénti operátorok összehasonlítják a bináris értékeket. Az alábbiakban bemutatjuk azokat a bitenkénti operátorokat, amelyek a pythonban vannak.

#bitwise ÉS 10 & 12 #ez 8 #bitwise VAGY 10 | 12 #ezérkezik 14 #betétenként XOR 10 ^ 12 #ezérkezik 6 #bitenként NEM ~ (10 és 12) #ez -9 #baloldali váltás 10<>2 #ezérkezik 2-re

Annak megértéséhez, hogy miként értük el az eredményt a bitenkénti operátorok segítségével, megnézhetjük a 10 és 12 bináris egyenértékét.

A 10 binárisban 1010, a 12 binárisban 1100. AND művelet végrehajtásakor 1010 és 1100 között a bit 1 lesz, ha mindkét bit 1. Ezért a kapott bináris egyenérték 1000 lesz, ami 8, amikor átalakítjuk tizedesjegyig.

A bitenkénti VAGY operátor minden bitet 1-re állít, ha az egyik bit 1, a bitenként XOR minden bitet 1-re állít, ha csak az egyik bit 1, és a bitenként nem fordítja meg az összes bitet.

Bal vagy jobb váltás esetén a bitek a példánkban 2 helyet balra tolnak. Ezért az 1010-ből 101000 lesz, ami 40. Hasonlóképpen, a jobb elmozdulás során az 1010 10-es lesz, ami 2.

Ebben a blogban különböző típusú operátorokat tárgyaltunk a pythonban. Ez a téma a tanulás alapvető fogalma . Ez egy alapvető pitonkoncepció, amelyre szükség van, miközben a python különféle más tartományaiba lép. Ha strukturált tanulási megközelítést keres a python programozás felé, akkor regisztrálhat hogy elindítsa a tanulást.

Ha bármilyen kérdése van, említse meg őket a megjegyzések részben. Visszajövünk.