python operators
Python operaterji s tipi in primeri:
Vrste podatkov Python so bile podrobno razložene skupaj z njihovo razvrstitvijo v prejšnji vadnici
V tej vadnici izvemo vse o operaterjih Python skupaj z njihovimi vrstami. V tej vadnici so navedeni preprosti primeri, ki se nanašajo na vsako vrsto operaterja Python.
To Serija vadnic za vadbo Pythona bo popoln vodnik za vse začetnike, da izboljšajo svoje znanje o konceptih Python.
Kaj se boste naučili:
Oglejte si VIDEO Vadnice
Pregled operaterjev v Pythonu (1. del):
primer funkcionalne zahteve je _________
Poglobljen pogled na operaterje v Pythonu (2. del):
Python operaterji
Kaj so operaterji Python?
Operatorji se uporabljajo za izvajanje operacij nad vrednostmi in spremenljivkami.
Python ima 7 vrst operaterjev, kot je navedeno spodaj:
- Aritmetični operater
- Primerjalni operaterji
- Logični operaterji
- Bitni operaterji
- Operator dodelitve
- Operatorji identitete
- Upravljavci članstva
# 1) Aritmetični operatorji
Programski jezik Python podpira različne vrste aritmetičnih operatorjev za celo število in plavajočo vejico, kot so seštevanje, odštevanje, množenje, deljenje itd.
| Vrsta operaterja | Definicija |
|---|---|
| Stopnjevanje (**) | Levi operand dvigne v moč desnega. |
| Dodatek (+) | Operater seštevanja |
| Odštevanje (-) | Operator odštevanja |
| Množenje (*) | Operator množenja |
| Oddelek (/) | Operater oddelka |
| Modul (%) | Operator opomnika |
| Predel tal (//) | Razdeli in vrne vrednost ostanka. |
Primer:
x = 15 y = 10 print('x + y =', x+y) Izhod: x + y = 25
print('x - y =', x-y) Izhod: x - y = 5
print('x * y =', x*y) Izhod: x * y = 150
print('x / y =', x/y) Izhod: x / y = 1,5
print('x % y =', x%y) Izhod: x% y = 5
print('x // y =', x//y) Izhod: x // y = 1
print('x ** y =', x**y) Izhod: x ** y = 576650390625

# 2) Primerjalni operaterji
Za primerjavo vrednosti se uporabljajo operatorji primerjave. Vrne True ali False glede na pogoj.
| Operaterji | Definicija | |
|---|---|---|
| // = | x // = 15 | x = x // 15 |
| Več kot (>) | True, če je levi operand večji od desnega | |
| Manj kot (<) | True, če je levi operand manjši od desnega | |
| Enako (==) | Res je, če sta oba operanda enaka | |
| Ni enako (! =) | Res, če operandi niso enaki | |
| Večje ali enako (> =) | True, če je levi operand večji ali enak desnemu | |
| Manj ali enako (<=) | True, če je levi operand manjši ali enak desnemu |
Primer:
x = 8 y = 15 ('x>y is',x>y) Izhod: x> y je False
print('x Izhod: x print('x == y is', x==y) Izhod: x == y je False
print('x != y is', x!=y) Izhod: x! = y je True
print('x >= y is', x>=y) Izhod: x> = y je False
print('x<= y is', x<=y) Izhod: x<= y is True

# 3) Logični operaterji
Logični operatorji se uporabljajo za izvajanje operacij AND, OR in NOT. Vrne True ali False glede na pogoj.
Operaterji Definicije in Res, če sta oba operanda resnična ali True, če je kateri od operandov resničen ne True, če je operand false
Primer:
a = True b = False print(‘a and b is’, a and b) Izhod: a in b je napačno
print(‘a or b is’, a or b) Izhod: a ali b je True
print(‘not a is’, not a) Izhod: ni a je False

# 4) Bitni operaterji
Bit-operatorji delujejo na bitov in izvajajo bit-by-bit operacije.
Operaterji Definicije & Bit-bit AND | Bitovno ALI ~ Bitno NE ^ Bitno XOR >> Preklop v desno << Preklop v levo
# 5) Operator dodelitve
Operator dodelitve se uporablja za dodelitev vrednosti spremenljivki.
Operaterji Definicije Izhod = 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) Operatorji identitete
Python ponuja dve vrsti operaterjev identitete, tj. Je in ni.
Obe se uporabljata za primerjavo, če sta dve vrednosti na istem delu pomnilnika. Dve enaki spremenljivki ne pomenita, da sta enaki.
Operaterji Definicije je Res, če so operandi enaki ni Res je, če operandi niso enaki
Primer:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1) Izhod: Lažno
print(a2 is b2) Izhod: Prav
print(a3 is b3) Izhod: Lažno

Tu sta navedeni a3 in b3, tolmač ločeno dodeli pomnilnik in čeprav sta enaka, vrne False.
odprtokodna orodja za preskušanje počitka
# 7) Članstvo
Python ponuja dve vrsti operaterjev članstva, tj. Znotraj in ne.
Oba se uporabljata za preverjanje, ali je vrednost ali spremenljivka v zaporedju.
Operaterji Definicije v True, če je v zaporedju najdena vrednost ni notri True, če v zaporedju ni mogoče najti vrednosti
Primer:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a) Izhod: Prav
print(“python” not in a) Izhod: Lažno
print(1 in b) Izhod: Prav
print('y' in b) Izhod: Lažno

1 je ključ, 'x' pa vrednost v slovarju b. Zato 'y' v b vrne False.
Upam, da ste nazorni glede operaterjev Python in njihovih različnih vrst.
Pazite na naše prihajajoče, če želite izvedeti več o pogojnih izjavah Python !!
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Vrste podatkov Python
- Python spremenljivke
- Izjave o nadzoru Pythona (Python Continue, Break and Pass)
- Funkcije niza Python
- Vadnica za Python za začetnike (praktično BREZPLAČNO usposabljanje za Python)
- Python funkcije
- Vhodno-izhodni podatki in datoteke v Pythonu (odpiranje, branje in pisanje v datoteko Python)
- Pogojne izjave Unixa: če je to še drugače, in relacijski operaterji



