python operators
Python operateri s vrstama i primjerima:
Python tipovi podataka su detaljno objašnjeni zajedno s njihovom klasifikacijom u našem prethodnom vodiču.
U ovom uputstvu saznajemo sve o Python operatorima zajedno s njihovim vrstama. Jednostavni primjeri koji se odnose na svaku vrstu Python operatora uključeni su u ovaj vodič.
Ovaj Serija vodiča za obuku za Python bit će savršen vodič za svakog početnika da poboljša svoje znanje o Python konceptima.
Što ćete naučiti:
Pogledajte VIDEO vodiče
Pregled operatora u Pythonu (1. dio):
što učiniti s .torrent datotekama
Dubinski pogled na operatore u Pythonu (2. dio):
Python operateri
Što su Python operateri?
Operatori se koriste za izvršavanje operacija nad vrijednostima i varijablama.
Python ima 7 vrsta operatora kako je navedeno u nastavku:
- Aritmetički operator
- Operatori usporedbe
- Logički operatori
- Bitovni operatori
- Operator dodjele
- Operatori identiteta
- Članice
# 1) Aritmetički operatori
Programski jezik Python podržava različite vrste aritmetičkih operatora i za cijelu i za pokretnu zarez, poput zbrajanja, oduzimanja, množenja, dijeljenja i tako dalje.
Vrsta operatora | Definicija |
---|---|
Pojačavanje (**) | Podiže lijevi operand u moć desnog. |
Zbrajanje (+) | Operator sabiranja |
Oduzimanje (-) | Operator oduzimanja |
Množenje (*) | Operator množenja |
Podjela (/) | Operater divizije |
Modul (%) | Operator podsjetnika |
Podna podjela (//) | Dijeli i vraća vrijednost ostatka. |
Primjer:
x = 15 y = 10 print('x + y =', x+y)
Izlaz: x + y = 25
print('x - y =', x-y)
Izlaz: x - y = 5
print('x * y =', x*y)
Izlaz: x * y = 150
print('x / y =', x/y)
Izlaz: x / y = 1,5
print('x % y =', x%y)
Izlaz: x% y = 5
print('x // y =', x//y)
Izlaz: x // y = 1
print('x ** y =', x**y)
Izlaz: x ** y = 576650390625
# 2) Operatori usporedbe
Operatori usporedbe koriste se za usporedbu vrijednosti. Vraća ili True ili False prema stanju.
Operateri | Definicija | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Veće od (>) | Tačno ako je lijevi operand veći od desnog | |
Manje od (<) | Tačno ako je lijevi operand manji od desnog | |
Jednako (==) | Istina ako su oba operanda jednaka | |
Nije jednako (! =) | Istina ako operandi nisu jednaki | |
Veće od ili jednako (> =) | Tačno ako je lijevi operand veći ili jednak desnom | |
Manje ili jednako (<=) | Tačno ako je lijevi operand manji ili jednak desnom |
Primjer:
x = 8 y = 15 ('x>y is',x>y)
Izlaz: x> y je False
print('x Izlaz: x print('x == y is', x==y)
Izlaz: x == y je Netačno
print('x != y is', x!=y)
Izlaz: x! = y je Istina
print('x >= y is', x>=y)
Izlaz: x> = y je False
print('x<= y is', x<=y)
Izlaz: x<= y is True

# 3) Logički operatori
Logički operatori koriste se za izvođenje operacija I, ILI i NE. Vraća ili True ili False prema stanju.
Operateri Definicije i Istina ako su oba operanda istinita ili Istina ako je istinit bilo koji od operanda ne Tačno ako je operand netačan
Primjer:
a = True b = False print(‘a and b is’, a and b)
Izlaz: a i b je Netačno
print(‘a or b is’, a or b)
Izlaz: a ili b je Istina
print(‘not a is’, not a)
Izlaz: nije a je Lažno

# 4) Bitovni operateri
Bitovni operatori operiraju bitove i izvode bit po bit operaciju.
Operateri Definicije & Bitno I | Bitno ILI ~ Bitno NE ^ Bitno XOR >> Pomjeranje u bit udesno << Pomak ulijevo ulijevo
# 5) Operator dodjele
Operator dodjele koristi se za dodjeljivanje vrijednosti varijabli.
Operateri Definicije Izlaz = 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) Operatori identiteta
Python nudi 2 vrste operatora identiteta, tj. Jest i nije.
Obje se koriste za usporedbu ako se dvije vrijednosti nalaze na istom dijelu memorije. Dvije jednake varijable ne znače da su identične.
Operateri Definicije je Istina ako su operandi identični nije Istina ako operandi nisu identični
Primjer:
beta testiranje je zadnja faza postupka testiranja.
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Izlaz: Lažno
print(a2 is b2)
Izlaz: Pravi
print(a3 is b3)
Izlaz: Lažno

Ovdje su navedeni a3 i b3, tumač odvaja memoriju odvojeno i iako su jednaki, vraća False.
# 7) Operatori za članstvo
Python nudi 2 vrste operatora članstva, tj. U i izvan.
Obje se koriste za ispitivanje je li vrijednost ili varijabla u nizu.
Operateri Definicije u Tačno ako se vrijednost pronađe u nizu ne u Tačno ako vrijednost nije pronađena u nizu
Primjer:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Izlaz: Pravi
print(“python” not in a)
Izlaz: Lažno
print(1 in b)
Izlaz: Pravi
print('y' in b)
Izlaz: Lažno

1 je ključ, a 'x' je vrijednost u rječniku b. Dakle, 'y' u b vraća False.
Nadam se da su vam jasni Python operateri i njihove razne vrste.
Pazite na naše nadolazeće da biste saznali više o uvjetnim izjavama Pythona !!
Preporučena literatura
- Python tipovi podataka
- Python varijable
- Izjave o kontroli Pythona (Python Continue, Break and Pass)
- Python string funkcije
- Vodič za Python za početnike (Praktični BESPLATNI trening za Python)
- Python funkcije
- Ulaz-izlaz i datoteke u Pythonu (Python otvara, čita i piše u datoteku)
- Uvjetne izjave Unixa: ako je to slučaj drugo i relacijski operateri