python operators
Operátory Pythonu s typmi a príkladmi:
Dátové typy v Pythone boli podrobne vysvetlené spolu s ich klasifikáciou v našom predchádzajúcom návode.
V tomto tutoriáli sa dozvieme všetko o operátoroch Pythonu spolu s ich typmi. V tejto príručke sú uvedené jednoduché príklady týkajúce sa každého typu operátora Python.
Toto Séria výučbových programov pre Python bude perfektným sprievodcom pre každého začiatočníka, aby si rozšíril svoje vedomosti o konceptoch Pythonu.
Čo sa dozviete:
Sledujte videonávody
Prehľad operátorov v Pythone (časť 1):
čo je makefile c ++
Hĺbkový pohľad na operátorov v Pythone (časť 2):
Operátory Pythonu
Čo sú to operátori Pythonu?
Operátory sa používajú na vykonávanie operácií s hodnotami a premennými.
Python má 7 typov operátorov, ako je uvedené nižšie:
- Aritmetický operátor
- Porovnávacie operátory
- Logické operátory
- Bitové operátory
- Prevádzkovateľ pridelenia
- Prevádzkovatelia identity
- Prevádzkovatelia členstiev
# 1) Aritmetické operátory
Programovací jazyk Python podporuje rôzne druhy aritmetických operátorov pre celé číslo aj s pohyblivou rádovou čiarkou, ako je sčítanie, odčítanie, násobenie, delenie atď.
Typ operátora | Definícia |
---|---|
Vysvetlenie (**) | Zdvihne ľavého operanda na mocnú moc. |
Sčítanie (+) | Operátor sčítania |
Odčítanie (-) | Operátor odčítania |
Násobenie (*) | Operátor násobenia |
Divízia (/) | Operátor divízie |
Modul (%) | Operátor upomienky |
Podlahové rozdelenie (//) | Rozdelí a vráti hodnotu zvyšku. |
Príklad:
x = 15 y = 10 print('x + y =', x+y)
Výkon: x + y = 25
print('x - y =', x-y)
Výkon: x - y = 5
print('x * y =', x*y)
Výkon: x * y = 150
print('x / y =', x/y)
Výkon: x / r = 1,5
print('x % y =', x%y)
Výkon: x% y = 5
print('x // y =', x//y)
Výkon: x // y = 1
print('x ** y =', x**y)
Výkon: x ** y = 576650390625
# 2) Prevádzkovatelia porovnania
Na porovnanie hodnôt sa používajú operátory porovnania. Podľa podmienky vráti hodnotu True alebo False.
Operátorov | Definícia | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Väčšie ako (>) | True, ak je ľavý operand väčší ako pravý | |
Menej ako (<) | Pravda, ak je ľavý operand menší ako pravý | |
Rovné sa (==) | Pravda, ak sú obidva operandy rovnaké | |
Nerovná sa (! =) | Pravda, ak sa operandy nerovnajú | |
Väčšie alebo rovné (> =) | True, ak je ľavý operand väčší alebo rovný pravému | |
Menej alebo rovné (<=) | Pravda, ak je ľavý operand menší alebo rovný pravému |
Príklad:
x = 8 y = 15 ('x>y is',x>y)
Výkon: x> y je nepravdivé
print('x Výkon: X print('x == y is', x==y)
Výkon: x == y má hodnotu False
print('x != y is', x!=y)
Výkon: x! = y je pravda
print('x >= y is', x>=y)
Výkon: x> = y je False
print('x<= y is', x<=y)
Výkon: X<= y is True

# 3) Logickí operátori
Logické operátory sa používajú na vykonávanie operácií AND, OR a NOT. Podľa podmienky vráti hodnotu True alebo False.
Operátorov Definície a True, ak sú obidva operandy pravdivé alebo True, ak je jeden z operandov pravdivý nie True, ak je operand nepravdivý
Príklad:
a = True b = False print(‘a and b is’, a and b)
Výkon: a a b je nepravdivé
print(‘a or b is’, a or b)
Výkon: a alebo b je pravda
print(‘not a is’, not a)
Výkon: nie je je nepravdivé

# 4) Bitoví operátori
Bitové operátory pracujú na bitoch a vykonávajú bitovú operáciu.
Operátorov Definície & Bitové AND | Bitové ALEBO ~ Bitove NIE ^ Bitový XOR >> Bitový posun doprava << Bitový posun vľavo
# 5) Prevádzkovateľ pridelenia
Na priradenie hodnoty premennej sa používa operátor priradenia.
Operátorov Definície Výkon = 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 a 15 | = x | = 15 x = x | 15 ^ = x ^ = 15 x = x ^ 15 >> = x >> = 15 x = x >> 15 <<= X<<= 15 x = x<< 15
# 6) Prevádzkovatelia identity
Python ponúka 2 typy operátorov identity, tzn. Je a nie je.
Obe sa používajú na porovnanie, ak sa dve hodnoty nachádzajú v tej istej časti pamäte. Dve premenné, ktoré sú rovnaké, ešte neznamená, že sú totožné.
Operátorov Definície je Pravda, ak sú operandy identické nie je Pravda, ak operandy nie sú totožné
Príklad:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Výkon: Falošné
print(a2 is b2)
Výkon: Pravdaže
print(a3 is b3)
Výkon: Falošné

Tu sú uvedené a3 a b3, tlmočník alokuje pamäť osobitne a aj keď sú rovnaké, vráti hodnotu False.
ako zvládnuť ťažké situácie
# 7) Prevádzkovatelia členstva
Python ponúka 2 typy operátorov členstva, tj. V a nie v.
Oba sa používajú na testovanie, či je hodnota alebo premenná v poradí.
Operátorov Definície v True, ak sa nájde hodnota v poradí nie v True, ak sa hodnota nenájde v poradí
Príklad:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Výkon: Pravdaže
print(“python” not in a)
Výkon: Falošné
print(1 in b)
Výkon: Pravdaže
print('y' in b)
Výkon: Falošné

1 je kľúč a „x“ je hodnota v slovníku b. Preto „y“ v b vráti False.
Dúfam, že máte jasno v operátoroch Pythonu a ich rôznych druhoch.
Ak sa chcete dozvedieť viac informácií o podmienených vyhláseniach Pythonu, pozrite si našu nadchádzajúcu verziu !!
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Dátové typy v Pythone
- Premenné Pythonu
- Kontrolné príkazy Pythonu (Python Continue, Break and Pass)
- Funkcie reťazca Python
- Výukový program pre Python pre začiatočníkov (praktické školenie v jazyku Python ZDARMA)
- Pythonove funkcie
- Vstup-výstup a súbory v Pythone (otvorený Python, čítanie a zápis do súboru)
- Podmienečné vyhlásenia Unixu: Ak sú to iní a relatívni operátori