Operátoři v Pythonu - vše, co potřebujete vědět



Tento blog vás provede Základy operátorů v pythonu, dotkne se také různých operátorů, jako jsou aritmetické, bitové, logické atd.

Jazyk Python je jedním z nejpopulárnějších programovacích jazyků. Při učení je zdánlivě snadné, existují určité základní koncepty, které je třeba zvládnout, než přejdete k různým aplikacím pythonu. Operátoři v pythonu jsou jedním ze základních základních konceptů v pythonu. Tento blog vám pomůže pochopit různé typy operátorů v pythonu. Následující témata se zabývají tímto blogem:

Co je operátor?

Operátory v pythonu se používají pro operace mezi dvěma hodnotami nebo proměnnými. Výstup se liší podle typu operátoru použitého v operaci. Můžeme volat operátory jako speciální symboly nebo konstrukce, které manipulují s hodnotami operandů. Předpokládejme, že pokud chcete provést přidání dvou proměnných nebo hodnot, můžete pro tuto operaci použít operátor přidání. Hodnoty v operandech mohou být které máme v pythonu.





operátory v python-edureka

jak nainstalovat php na okno

V závislosti na typu operací existuje 7 typů operátorů v programovacím jazyce python.



Druhy operátorů

  1. Aritmetické operátory
  2. Operátoři přiřazení
  3. Porovnávací operátoři
  4. Logické operátory
  5. Provozovatelé členství
  6. Operátoři identity
  7. Bitové operátory

Aritmetické operátory

Aritmetické operátory se používají k provádění aritmetických výpočtů v pythonu. Níže jsou aritmetické operátory se jmény a jejich symboly. Jedná se o symboly, které používáme při provádění aritmetické operace v pythonu.

x = 10 y = 15 #addition x + y #subtraction x - y #multiplication x * y #division x / y #floor division x // y #modulus x% y #exponentiation x ** y

Operátoři přiřazení

Operátory přiřazení se používají k přiřazení hodnot proměnným nebo jakémukoli jinému objektu v pythonu. Následuje operátory přiřazení, které máme v pythonu.



x = 10 x + = 5 # je to stejné jako x = x + 5 x - = 5 x * = 5 x / = 5 # podobně můžeme takto napsat všechny operátory přiřazení.

Porovnávací operátoři

Porovnávací operátory se používají k porovnání dvou hodnot. Následuje operátory porovnání, které máme v pythonu.

x = 5 y = 3 #equal x == 5 # není rovno x! = 5 # větší než x> y # menší než x = y # menší než nebo rovno x<= y 

Logické operátory

Logické operátory se používají k porovnání dvou . Následují logické operátory, které máme v pythonu.

#logické a 5> 3 a 5> 4 # vrátí true, protože oba výroky jsou pravdivé. 5> 3 nebo 5 2 a 5<3) #it will return true, even when logical and will return false. 

Operátoři identity

Operátoři identity porovnávají dva objekty. Následuje operátory identity, které máme v pythonu.

ansible vs loutka vs kuchař
a = [10,20,30] b = [10,20,30] x = b z = a # je operátor x je #this vrátí false x je z #this vrátí true. a is b #this vrátí false, i když oba mají v seznamu stejné položky. a není b # toto vrátí true, protože oba nejsou stejné objekty.

Provozovatelé členství

Operátory členství se používají ke kontrole, zda je v objektu sekvence. Následují operátoři členství, které máme v pythonu.

a = [10,20,30, 'edureka'] #in operátor 'edureka' v #this vrátí true, protože položka je v objektu. 'python' v #this vrátí false, protože není přítomen v. 10 ne v #this vrátí false, protože tam je. 50 není v #this vrátí true, protože v 50 není 50.

Bitové operátory

Bitové operátory porovnávají binární hodnoty. Následují bitové operátory, které máme v pythonu.

#bitwise AND 10 & 12 #this will return 8 #bitwise OR 10 | 12 #this will return 14 #bitwise XOR 10 ^ 12 #this will return 6 #bitwise NOT ~ (10 & 12) #this will return -9 #left shift 10<>2 #this vrátí 2

Abychom pochopili, jak jsme dostali výsledek pomocí bitových operátorů, pojďme se podívat na binární ekvivalent 10 a 12.

10 v binárním formátu je 1010 a 12 v binárním formátu je 1100. Když provádíte operaci AND mezi 1010 a 1100, bude bit 1, pokud jsou oba bity 1. Výsledný binární ekvivalent tedy bude 1000, což je 8, když jej převedeme na desetinné místo.

Operátor bitového operátoru OR nastaví každý bit na 1, pokud je jeden z bitů 1, bitový XOR nastaví každý bit na 1, pokud je pouze jeden z bitů 1 a bitový není invertuje všechny bity.

Když děláte levý nebo pravý posun, bity se v našem příkladu posunou doleva o 2 místa. Z 1010 se tedy stane 101000, což je 40. Podobně, když uděláte pravý posun, 1010 se stane 10, což je 2.

V tomto blogu jsme diskutovali o různých typech operátorů v pythonu. Toto téma je základním konceptem učení . Jedná se o základní koncept pythonu, který je nezbytný při přechodu do různých jiných domén v pythonu. Pokud hledáte přístup strukturovaného učení k programování v pythonu, můžete se zaregistrovat nastartovat učení.

Pokud máte nějaké dotazy, uveďte je v sekci komentáře. Ozveme se vám.