„Python“ operatoriai - viskas, ką reikia žinoti

Šis tinklaraštis padės jums susipažinti su „Python“ operatorių pagrindais. Jis taip pat palies įvairius operatorius, tokius kaip aritmetika, bitų, logika ir kt.

Python kalba yra viena iš populiariausių programavimo kalbų. Mokydamiesi yra iš pažiūros lengva, yra tam tikros pagrindinės sąvokos, kurias reikia įsisavinti prieš pereinant prie įvairių pitono programų. „Python“ operatoriai yra viena iš pagrindinių pitono sąvokų. Šis tinklaraštis padės suprasti skirtingus „Python“ operatorių tipus. Toliau pateikiamos šio tinklaraščio temos:

Kas yra operatorius?

„Python“ operatoriai naudojami operacijoms tarp dviejų reikšmių ar kintamųjų. Išvestis skiriasi priklausomai nuo operacijoje naudojamo operatoriaus tipo. Operatorius galime vadinti specialiais simboliais ar konstrukcijomis, kad būtų galima manipuliuoti operandų reikšmėmis. Tarkime, jei norite pridėti du kintamuosius ar reikšmes, šiai operacijai galite naudoti pridėjimo operatorių. Operandų reikšmės gali būti kurį turime pitone.



operatoriai pitone-edurekoje

Priklausomai nuo operacijų tipo, python programavimo kalboje yra 7 tipų operatoriai.

Operatorių tipai

  1. Aritmetiniai operatoriai
  2. Užduočių operatoriai
  3. Palyginimo operatoriai
  4. Loginiai operatoriai
  5. Narystės operatoriai
  6. Tapatybės operatoriai
  7. Operatoriai bitais

Aritmetiniai operatoriai

Aritmetikos operatoriai naudojami atliekant aritmetinius skaičiavimus pitone. Žemiau pateikiami aritmetiniai operatoriai su pavadinimais ir jų simboliais. Tai yra simboliai, kuriuos naudojame atlikdami aritmetinę operaciją pitone.

x = 10 m

Užduočių operatoriai

Priskyrimo operatoriai naudojami priskirti reikšmes kintamiesiems ar bet kuriam kitam objektui pitone. Toliau pateikiami „Python“ priskyrimo operatoriai.

virėjas vs ansible vs lėlė
x = 10 x + = 5 # tai tas pats, kas x = x + 5 x - = 5 x * = 5 x / = 5 #panašiai galime parašyti visus tokius priskyrimo operatorius.

Palyginimo operatoriai

Palyginimo operatoriai naudojami dviem vertėms palyginti. Toliau pateikiami palyginimo operatoriai, kuriuos turime python.

x = 5 y = 3 # lygus x == 5 # nėra lygus x! = 5 # didesnis nei x> y # be x = y # be x arba lygus x<= y 

Loginiai operatoriai

Loginiai operatoriai naudojami norint palyginti du . Toliau pateikiami loginiai operatoriai, kuriuos turime python.

#logical ir 5> 3 ir 5> 4 # it grįš tiesa, nes abu teiginiai yra teisingi. 5> 3 arba 5 2 ir 5<3) #it will return true, even when logical and will return false. 

Tapatybės operatoriai

Tapatybės operatoriai palygina du objektus. Toliau pateikiami tapatybės operatoriai, kuriuos turime python.

a = [10,20,30] b = [10,20,30] x = b z = a # yra operatorius x yra a # tai grąžins klaidingą x yra z # tai grįš tiesa. a is b #tai grąžins klaidingą, net jei abiejuose sąraše yra tie patys elementai. a nėra b #tai grįš tiesa, nes abu nėra tie patys objektai.

Narystės operatoriai

Narystės operatoriai naudojami norint patikrinti, ar objekte yra seka. Toliau pateikiami narystės operatoriai, kuriuos turime „Python“.

a = [10,20,30, 'edureka'] # operatoriuje 'edureka' # tai grįš tiesa, nes elementas yra objekte. 'python' # tai grąžins klaidingą reikšmę, nes jos nėra a. 10 ne # tai grąžins klaidingą, nes ji yra. 50 ne # tai grįš teisinga, nes a nėra 50.

Operatoriai bitais

Operatoriai bitais lygina dvejetaines reikšmes. Toliau pateikiami bitų operatoriai, kuriuos turime python.

#bitwise AND 10 & 12 #this grąžins 8 #bitwise ARBA 10 | 12 #tai grįš 14 #bitwise XOR 10 ^ 12 #tai grįš 6 #bitwise NE ~ (10 & 12) #tai grįš -9 #kairė 10<>2 #tai grįš 2

Norėdami suprasti, kaip mes gavome rezultatą naudodami bitų operatorius, galime pažvelgti į dvejetainį atitikmenį 10 ir 12.

10 dvejetainėje yra 1010, o 12 dvejetainėje yra 1100. Atliekant AND operaciją tarp 1010 ir 1100, bitas bus 1, jei abu bitai yra 1. Todėl gautas dvejetainis ekvivalentas bus 1000, kuris yra 8, kai jį konvertuosime iki kablelio.

Operatorius „Bitwise“ ARBA nustatys kiekvieną bitą į 1, jei vienas iš bitų yra 1, „bitų kryptimi“ XOR nustatys kiekvieną bitą į „1“, jei tik vienas iš bitų yra „1“, o „bitai“ neapvers visų bitų.

Atliekant kairįjį arba dešinįjį poslinkį, bitai pasislinks į kairę 2 vietas mūsų pavyzdyje. Todėl 1010 taps 101000, o tai yra 40. Panašiai, atliekant dešinįjį poslinkį, 1010 taps 10, o tai yra 2.

klasės vs sąsaja java

Šiame tinklaraštyje aptarėme įvairius „Python“ operatorių tipus. Ši tema yra pagrindinė mokymosi samprata . Tai yra pagrindinė pitono sąvoka, reikalinga pereinant prie įvairių kitų pitono sričių. Jei ieškote struktūruoto mokymosi požiūrio į pitono programavimą, galite užsiregistruoti pradėti mokytis.

Jei turite klausimų, paminėkite juos komentarų skiltyje. Mes susisieksime su jumis.