0% au considerat acest document util (0 voturi)
33 vizualizări2 pagini

TABELA-Operatori În Python

Documentul descrie principalii operatori din Python, inclusiv operatorii aritmetici precum +, -, *, /, %; operatorii de atribuire precum +=, -=; operatorii de comparație precum <, >, ==; operatorii logici precum and, or și not; și operatorii bit cu bit precum &, |, ^. Exemplele ilustrează cum este folosit fiecare operator.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
33 vizualizări2 pagini

TABELA-Operatori În Python

Documentul descrie principalii operatori din Python, inclusiv operatorii aritmetici precum +, -, *, /, %; operatorii de atribuire precum +=, -=; operatorii de comparație precum <, >, ==; operatorii logici precum and, or și not; și operatorii bit cu bit precum &, |, ^. Exemplele ilustrează cum este folosit fiecare operator.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Operatori în Python

Operator Nume Explicaț ie Exemple


+ Adăugare Execută suma a două valori 3 + 5dá8.'a' + 'b'dá'ab'

Torna un număr negativ sau execută o scădere de


- Scădere -5.2 transformă un număr negativ. 50 - 24 dă 26
un număr mai puț in altul

Executa a multiplicarea a două numere sau returnează


* Înmulț ire 2 *3dá6.'la' *3dá'lalala'.
o cordon repetat de atâtea ori
** Putere Retorna x ridicat la y 3 **4dá81(3 * 3 * 3 * 3)
4/3dá1(divizarea numerelor întregi dă un
/ Diviziune Împarte x la y
întreg)4.0/3sau4/3.0dă1.3333333333333333
% Modul Returnează restul împărț irii 8%3dá2.-25.5%2.25dá1.5

Deplasare de 2 <<2dá8. -2é reprezentat în biț i prin 10. Deplasaț i doi


<< Desloca atâț ia biț i la stânga
biti la stânga bitii la stânga dau 1000, care este reprezentat prin 8 decimal.

Deplasare de 11 >>1dá5-11é reprezentat în biț i prin 1011. Deplasare


>> Desloca atâtea biț i la dreapta
biti la dreapta un bit la dreapta dă 1010, care este reprezentat de numărul decimal 5

Operador bit cu bit Bits s-au configurat la cei două operatori sunt
& 5 &3dá1
Ș I configurate în rezultat
Operador bit cu bit Bits configuraț i în unul sau alt operator sunt
| 5 |3dá7
OR configurate în rezultat
Operador bit a bit Bits configuraț i în unul sau alt operator, dar nu
^ 5 ^3dá6
XOR în ambele, sunt configurate în rezultat
Operator bit cu bit Bits configuraț i în operator nu sunt configuraț i
~ ~5dá-6
NU nu rezultatul este invers
Retorna dacă x este mai mic decât y. Toată comparaț ia
returnează 1 pentru adevărat ș i 0 pentru fals. Aceasta este 5 <3dá0(Fals) e3 <5dá1(adevărat). Comparaț ii
< Mai mic decât
echivalente cu variabilele pot fi înlănț uite: 3 < 5 < 7 dă Adevărat
especiaisTrueeFalserespectivamente.
5 >3retornaTrue. Se os dois operandos são números, eles
> Mai mare decât Returnează dacă x este mai mare decât y
sunt mai întâi convertiț i într-un tip comun
<= Mai mic sau egal cu Retorna dacă x este mai mic sau egal cu y x = 3; y = 6; x <= y returnează true

>= Mai mare sau egal cu Returnează dacă x este mai mare sau egal cu y x = 4; y = 3; x >= 3 returnează adevărat

x = 2; y = 2; x == y returnează True. x = 'str'; y


== La fel ca Compară dacă obiectele sunt egale = 'stR'; x ==yretornaFalse.x = 'str'; y =
'str'; x ==yreturnaTrue.

!= Diferente de Compară dacă obiectele sunt diferite x = 2; y = 3; x != y returnează Adevărat.

Operator boolean Dacă x este adevărat, el returnează fals. Dacă x este fals, el
nu x = Adevărat; nu returnează Fals.
NU returAdevărat.
x = Fals; y = Adevărat; x ș i y returnează Fals o dată
Operator boolean că x este Fals. În acest caz, Python nu va evalua y odată ce el
și x ș iyreturneazăFalsese x esteFals
ȘI ș tie că valoarea expresiei va trebui să fie Fals (deoarece x este Fals).
Aceasta se numeș te evaluare prin scurtcircuitare.

Operator boolean Dacă x este adevărat, returnează adevărat


x = Adevărat; y = Fals; x sau y returnează Adevărat. Scurt-
sau
SAU evaluarea circuitului este aplicată aici de asemenea.
Precedenț a operatorilor

Operator Descriere
lambda Expresie Lambda
sau Operator boolean OR
și Operatorul boolean AND
nu x Operadorul boolean NOT
in, not in teste de membri
is, is not teste de identitate
<, <=, >, >=, !=, == Comparações
| Operador bit a bit OR
^ Operador bit a bit XOR
& Operador bit a bit AND
<<, >> Deslocări de biț i
+, - Adunare ș i scădere
*, /, % Înmulț ire, Divizare ș i Rest
+x, -x Positivo, Negativo
~x Operador bit a bit NOT
** Potenciare
[Link] Referência a um atributo
x[indice] Abonare
x[index:index] Repartiț ie
f(argumente ...) Apel de funcț ie
{"expressions":"expresii"} Afiș are de tuplă
[expressions, ...] Afiș are listă
{key:datum, ...} Afiș are dicț ionar
expresii, ... Conversia ș irului

S-ar putea să vă placă și