python operators
Operatori Python cu tipuri și exemple:
Tipuri de date Python au fost explicate în detaliu împreună cu clasificarea lor în tutorialul nostru anterior.
În acest tutorial, aflăm totul despre operatorii Python împreună cu tipurile lor. Exemple simple referitoare la fiecare tip de operator Python sunt incluse în acest tutorial.
Acest Python Training Tutorial Series va fi un ghid perfect pentru orice începător pentru a-și îmbunătăți cunoștințele despre conceptele Python.
Ce veți învăța:
Urmăriți tutorialele VIDEO
Prezentare generală a operatorilor din Python (partea 1):
ce este nepotrivirea cheii de securitate a rețelei?
O privire aprofundată asupra operatorilor din Python (partea 2):
Operatori Python
Ce sunt operatorii Python?
Operatorii sunt utilizați pentru efectuarea operațiunilor pe valori și variabile.
Python are 7 tipuri de operatori, după cum se menționează mai jos:
- Operator aritmetic
- Operatori de comparație
- Operatori logici
- Operatori bitwise
- Operator de misiune
- Operatori de identitate
- Operatori de membru
# 1) Operatori aritmetici
Limbajul de programare Python acceptă diferite tipuri de operatori aritmetici atât pentru punctele întregi, cât și pentru virgula mobilă, cum ar fi adunarea, scăderea, înmulțirea, divizarea și așa mai departe.
Tipul operatorului | Definiție |
---|---|
Exponențierea (**) | Ridică operandul stâng la puterea dreptei. |
Adăugare (+) | Operator de adăugare |
Scădere (-) | Operator de scădere |
Multiplicare (*) | Operator de multiplicare |
Divizia (/) | Operator de divizie |
Modul (%) | Operator de memento |
Divizia etaj (//) | Împarte și returnează valoarea restului. |
Exemplu:
x = 15 y = 10 print('x + y =', x+y)
Ieșire: x + y = 25
print('x - y =', x-y)
Ieșire: x - y = 5
print('x * y =', x*y)
Ieșire: x * y = 150
print('x / y =', x/y)
Ieșire: x / y = 1,5
print('x % y =', x%y)
Ieșire: x% y = 5
print('x // y =', x//y)
Ieșire: x // y = 1
print('x ** y =', x**y)
Ieșire: x ** y = 576650390625
# 2) Operatori de comparație
Operatorii de comparație sunt utilizați pentru compararea valorilor. Fie returnează True sau False în funcție de condiție.
Operatori | Definiție | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Mai mare decât (>) | Adevărat dacă operandul stâng este mai mare decât dreapta | |
Mai puțin decât (<) | Adevărat dacă operandul stâng este mai mic decât dreapta | |
Egal cu (==) | Adevărat dacă ambii operanzi sunt egali | |
Nu este egal cu (! =) | Adevărat dacă operanzii nu sunt egali | |
Mai mare sau egal cu (> =) | Adevărat dacă operandul stâng este mai mare sau egal cu dreapta | |
Mai mic sau egal cu (<=) | Adevărat dacă operandul stâng este mai mic sau egal cu dreapta |
Exemplu:
x = 8 y = 15 ('x>y is',x>y)
Ieșire: x> y este Fals
print('x Ieșire: X print('x == y is', x==y)
Ieșire: x == y este Fals
print('x != y is', x!=y)
Ieșire: x! = y este adevărat
print('x >= y is', x>=y)
Ieșire: x> = y este Fals
print('x<= y is', x<=y)
Ieșire: X<= y is True

# 3) Operatori logici
Operatorii logici sunt utilizați pentru efectuarea operațiilor AND, SAU și NU. Fie returnează True sau False în funcție de condiție.
Operatori Definiții și Adevărat dacă ambii operanzi sunt adevărați sau Adevărat dacă oricare dintre operanzi este adevărat nu Adevărat dacă operandul este fals
Exemplu:
a = True b = False print(‘a and b is’, a and b)
Ieșire: a și b este Fals
print(‘a or b is’, a or b)
Ieșire: a sau b este adevărat
print(‘not a is’, not a)
Ieșire: nu a este fals

# 4) Operatori bitwise
Operatorii bitwise operează pe biți și efectuează operații bit cu bit.
Operatori Definiții & Bitwise ȘI | OR bit ~ Bitwise NU ^ Bitwise XOR >> Deplasare la dreapta pe biți << Shift în stânga
# 5) Operator de misiune
Un operator de atribuire este utilizat pentru a atribui o valoare unei variabile.
Operatori Definiții Ieșire = 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 de identitate
Python oferă 2 tipuri de operatori de identitate, adică este și nu este.
Ambele sunt folosite pentru a compara dacă două valori sunt situate pe aceeași parte a memoriei. Două variabile care sunt egale nu implică faptul că sunt identice.
Operatori Definiții este Adevărat dacă operanzii sunt identici nu este Adevărat dacă operanzii nu sunt identici
Exemplu:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Ieșire: Fals
print(a2 is b2)
Ieșire: Adevărat
print(a3 is b3)
Ieșire: Fals

Aici și b3 sunt listate, interpretul alocă memorie separat și chiar dacă sunt egale, returnează False.
# 7) Operatori de membru
Python oferă 2 tipuri de operatori de membru, adică în și nu în.
Ambele sunt folosite pentru a testa dacă o valoare sau o variabilă se află într-o succesiune.
Operatori Definiții în Adevărat dacă se găsește valoare în secvență nu în Adevărat dacă valoarea nu este găsită în secvență
Exemplu:
ce este o cheie de rețea fără fir
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Ieșire: Adevărat
print(“python” not in a)
Ieșire: Fals
print(1 in b)
Ieșire: Adevărat
print('y' in b)
Ieșire: Fals

1 este cheia și „x” este valoarea din dicționarul b. Prin urmare, „y” din b returnează False.
Sper că aveți clar despre operatorii Python și diferitele tipuri ale acestora.
Urmăriți viitoarea noastră pentru a afla mai multe despre declarațiile condiționale Python !!
Lectură recomandată
- Tipuri de date Python
- Variabile Python
- Instrucțiuni de control Python (Python Continue, Break and Pass)
- Funcții Python String
- Tutorial Python pentru începători (Instruire gratuită gratuită Python)
- Funcții Python
- Intrare-ieșire și fișiere în Python (Python Deschideți, citiți și scrieți în fișier)
- Enunțuri condiționate Unix: Dacă apoi altfel și Operatori relaționali