python operators
Operátoři Pythonu s typy a příklady:
Datové typy Pythonu byly podrobně vysvětleny spolu s jejich klasifikací v našem předchozím tutoriálu.
V tomto kurzu se dozvídáme vše o operátorech Pythonu spolu s jejich typy. V tomto kurzu jsou zahrnuty jednoduché příklady týkající se každého typu operátoru Pythonu.
Tento Série výukových programů pro Python bude dokonalým průvodcem pro každého začátečníka, aby si vylepšil své znalosti o konceptech Pythonu.
Co se naučíte:
Podívejte se na VIDEO výukové programy
Přehled operátorů v Pythonu (část 1):
nejkvalitnější převodník z youtube na mp3
Hloubkový pohled na operátory v Pythonu (část 2):
Operátoři Pythonu
Co jsou to operátoři Pythonu?
Operátory se používají k provádění operací s hodnotami a proměnnými.
Python má 7 typů operátorů, jak je uvedeno níže:
- Aritmetický operátor
- Porovnávací operátoři
- Logické operátory
- Bitové operátory
- Operátor přiřazení
- Operátoři identity
- Provozovatelé členství
# 1) Aritmetické operátory
Programovací jazyk Python podporuje různé druhy aritmetických operátorů pro celé číslo i s plovoucí desetinnou čárkou, jako je sčítání, odčítání, násobení, dělení atd.
Typ operátora | Definice |
---|---|
Umocnění (**) | Zvyšuje levý operand na sílu pravého. |
Sčítání (+) | Operátor přidání |
Odečtení (-) | Operátor odčítání |
Násobení (*) | Operátor násobení |
Divize (/) | Provozovatel divize |
Modul (%) | Operátor připomenutí |
Podlahové dělení (//) | Dělí a vrací hodnotu zbytku. |
Příklad:
x = 15 y = 10 print('x + y =', x+y)
Výstup: x + y = 25
print('x - y =', x-y)
Výstup: x - y = 5
print('x * y =', x*y)
Výstup: x * y = 150
print('x / y =', x/y)
Výstup: x / y = 1,5
print('x % y =', x%y)
Výstup: x% y = 5
print('x // y =', x//y)
Výstup: x // y = 1
print('x ** y =', x**y)
Výstup: x ** y = 576650390625
# 2) Porovnávací operátoři
Pro porovnání hodnot se používají operátory porovnání. Podle podmínky vrátí True nebo False.
Operátoři | Definice | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Větší než (>) | True, pokud je levý operand větší než pravý | |
Méně než (<) | True, pokud je levý operand menší než pravý | |
Rovná se (==) | True, pokud jsou oba operandy stejné | |
Nerovná se (! =) | True, pokud se operandy nerovnají | |
Větší nebo rovno (> =) | True, pokud je levý operand větší nebo rovno pravému | |
Méně než nebo rovno (<=) | True, pokud je levý operand menší nebo rovný pravému |
Příklad:
x = 8 y = 15 ('x>y is',x>y)
Výstup: x> y je False
print('x Výstup: X print('x == y is', x==y)
Výstup: x == y je False
print('x != y is', x!=y)
Výstup: x! = y je pravda
print('x >= y is', x>=y)
Výstup: x> = y je False
print('x<= y is', x<=y)
Výstup: X<= y is True
# 3) Logičtí operátoři
Logické operátory se používají k provádění operací AND, OR a NOT. Podle podmínky vrátí True nebo False.
Operátoři Definice a True, pokud jsou oba operandy pravdivé nebo True, pokud je některý z operandů true ne True, pokud je operand nepravdivý
Příklad:
a = True b = False print(‘a and b is’, a and b)
Výstup: a a b je nepravdivé
print(‘a or b is’, a or b)
Výstup: a nebo b je pravda
print(‘not a is’, not a)
Výstup: ne je nepravda
# 4) Bitové operátory
Bitové operátory pracují na bitech a provádějí bit po bitu.
Operátoři Definice & Bitové AND | Bitové NEBO ~ Bitové NENÍ ^ Bitový XOR >> Bitový posun doprava << Bitový posun vlevo
# 5) Operátor přiřazení
K přiřazení hodnoty proměnné se používá operátor přiřazení.
Operátoři Definice Výstup = x = 15 x = 15 + = x + = 15 x = x + 15 - = x - = 15 x = x - 15 * = x * = 15 x = x * 15 / = x / = 15 x = x / 15 % = x% = 15 x = x% 15 ** = x ** = 15 x = x ** 15 & = x & = 15 x = x & 15 | = x | = 15 x = x | 15 ^ = x ^ = 15 x = x ^ 15 >> = x >> = 15 x = x >> 15 <<= X<<= 15 x = x<< 15
# 6) Provozovatelé identity
Python nabízí 2 typy operátorů identity, tj. Je a není.
Oba se používají k porovnání, pokud jsou dvě hodnoty umístěny ve stejné části paměti. Dvě proměnné, které jsou stejné, neznamená, že jsou identické.
Operátoři Definice je True, pokud jsou operandy identické není True, pokud operandy nejsou totožné
Příklad:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Výstup: Nepravdivé
print(a2 is b2)
Výstup: Skutečný
print(a3 is b3)
Výstup: Nepravdivé
Zde jsou uvedeny a3 a b3, tlumočník přiděluje paměť samostatně ai když jsou stejné, vrátí False.
# 7) Provozovatelé členství
Python nabízí 2 typy operátorů členství, tj. V a ne v.
Oba se používají k testování, zda je hodnota nebo proměnná v pořadí.
Operátoři Definice v True, pokud je v sekvenci nalezena hodnota ne v True, pokud hodnota není nalezena v pořadí
Příklad:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Výstup: Skutečný
print(“python” not in a)
Výstup: Nepravdivé
čím otevřít soubory jar
print(1 in b)
Výstup: Skutečný
print('y' in b)
Výstup: Nepravdivé
1 je klíč a „x“ je hodnota ve slovníku b. Proto „y“ v b vrátí False.
Doufám, že máte jasno v operátorech Pythonu a jejich různých typech.
Podívejte se na náš nadcházející a dozvíte se více o Podmíněných prohlášeních v Pythonu !!
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Datové typy Pythonu
- Proměnné Pythonu
- Ovládací příkazy Pythonu (Python Continue, Break and Pass)
- Funkce řetězce Python
- Výukový program pro Python pro začátečníky (praktické školení v Pythonu ZDARMA)
- Funkce Pythonu
- Vstup-výstup a soubory v Pythonu (Python Open, Read and Write to File)
- Podmíněné příkazy Unixu: Pokud jsou to ostatní a relační operátoři