Operátori v Pythone - všetko, čo potrebujete vedieť



Tento blog vás prevedie Základy operátorov v pythone. Dotkne sa tiež rôznych operátorov, ako sú aritmetické, bitové, logické atď.

Jazyk Python je jedným z najpopulárnejších programovacích jazykov. Zatiaľ čo sa učí je zdanlivo ľahký, existujú určité základné koncepty, ktoré si musíte osvojiť predtým, ako začnete s rôznymi aplikáciami pythonu. Operators in python is one of the core fundamental concept in python. Tento blog vám pomôže pochopiť rôzne typy operátorov v pythone. Nasledujúce témy sú predmetom tohto blogu:

Čo je operátor?

Operátory v pythone sa používajú na operácie medzi dvoma hodnotami alebo premennými. Výstup sa líši podľa typu operátora použitého pri operácii. Operátory môžeme nazvať ako špeciálne symboly alebo konštrukty na manipuláciu s hodnotami operandov. Predpokladajme, že ak chcete vykonať sčítanie dvoch premenných alebo hodnôt, môžete pre túto operáciu použiť operátor sčítania. Hodnoty v operandoch môžu byť ktoré máme v pythone.





operátory v python-edureka

čo je továreň v angularjs

V závislosti od typu operácie existuje 7 typov operátorov v programovacom jazyku python.



Typy operátorov

  1. Aritmetické operátory
  2. Prevádzkovatelia pridelenia
  3. Porovnávacie operátory
  4. Logické operátory
  5. Prevádzkovatelia členstiev
  6. Prevádzkovatelia identity
  7. Bitové operátory

Aritmetické operátory

Aritmetické operátory sa používajú na vykonávanie aritmetických výpočtov v pythone. Ďalej sú uvedené aritmetické operátory s menami a ich symbolmi. Toto sú symboly, ktoré používame pri aritmetickej operácii v pythone.

x = 10 y = 15 #addition x + y #odčítanie x - y # multiplikácia x * y # divízia x / y # podlahové delenie x // y #modul x% y #exponovanie x ** y

Prevádzkovatelia pridelenia

Operátory priradenia sa používajú na priraďovanie hodnôt premenným alebo iným objektom v pythone. Nasledujú operátory priradenia, ktoré máme v pythone.



x = 10 x + = 5 # je to rovnaké ako x = x + 5 x - = 5 x * = 5 x / = 5 # podobne môžeme takto napísať všetky operátory priradenia.

Porovnávacie operátory

Porovnávacie operátory sa používajú na porovnanie dvoch hodnôt. Nasledujú operátory porovnania, ktoré máme v pythone.

x = 5 y = 3 #equal x == 5 #not nerovný x! = 5 # väčší ako x> y #less than x = y #less than or equal to x<= y 

Logické operátory

Na porovnanie dvoch sa používajú logické operátory . Nasledujú logické operátory, ktoré máme v pythone.

#logické a 5> 3 a 5> 4 # vráti true, pretože oba výroky sú pravdivé. 5> 3 alebo 5 2 a 5<3) #it will return true, even when logical and will return false. 

Prevádzkovatelia identity

Operátory identity porovnávajú dva objekty. Nasledujú operátory identity, ktoré máme v pythone.

final vs konečne vs finalizovať
a = [10,20,30] b = [10,20,30] x = b z = a # je operátor x je # toto vráti false x je z # toto vráti true. a je b # toto vráti hodnotu false, aj keď obe majú v zozname rovnaké položky. a nie je b # toto vráti true, pretože oba nie sú rovnaké objekty.

Prevádzkovatelia členstiev

Operátory členstva sa používajú na kontrolu, či sa v objekte nachádza sekvencia. Nasledujú operátory členstva, ktoré máme v pythone.

a = [10,20,30, 'edureka'] #in operátor 'edureka' v #to vráti hodnotu true, pretože položka je v objekte. 'python' v #this vráti false, pretože nie je prítomný v. 10 nie v # toto vráti nepravdivé, pretože to tam je. 50, ktoré nie sú v #, sa vráti pravda, pretože v a. Nie je 50.

Bitové operátory

Bitové operátory porovnávajú binárne hodnoty. Nasledujú bitové operátory, ktoré máme v pythone.

#bitwise AND 10 & 12 #this will return 8 #bitwise OR 10 | 12 # toto sa vráti 14 # bitwise XOR 10 ^ 12 # to sa vráti 6 # bitwise NIE ~ (10 a 12) # to sa vráti -9 # ľavý posun 10<>2 # toto vráti 2

Aby sme pochopili, ako sme dostali výsledok pomocou bitových operátorov, pozrime sa na binárny ekvivalent 10 a 12.

10 v binárnom formáte je 1010 a 12 v binárnom formáte je 1100. Keď operáciu AND robíte medzi 1010 a 1100, bit bude mať hodnotu 1, ak sú obidva bity 1. Výsledný binárny ekvivalent bude preto 1000, čo je 8, keď ho prevedieme na desatinné miesto.

Bitový operátor OR nastaví každý bit na 1, ak je jeden z bitov 1, bitový XOR nastaví každý bit na 1, ak je len jeden z bitov 1 a bitový nie invertuje všetky bity.

Pri ľavom alebo pravom posune sa bity v našom príklade posunú o 2 miesta doľava. Preto sa z 1010 stane 101 000, čo je 40. Podobne, keď sa robí pravý posun, 1010 sa stane 10, čo je 2.

V tomto blogu sme diskutovali o rôznych typoch operátorov v pythone. Táto téma predstavuje základný koncept učenia . Je to základný koncept pythonu, ktorý je nevyhnutný pri prechode na rôzne ďalšie domény v pythone. Ak hľadáte štruktúrovaný vzdelávací prístup k programovaniu v pythone, môžete sa zaregistrovať naštartovať vaše učenie.

Ak máte nejaké otázky, uveďte ich v sekcii komentárov. Ozveme sa vám.