Operadors

Els operadors s贸n s铆mbols que indiquen a l'int猫rpret que faci una operaci贸 espec铆fica. Tot i que existeixen multitud d'operadors, en aquest curs ens centrarem en els operadors aritm猫tics, l貌gics i relacionals (o de comparaci贸).

Operadors aritm茅tics

Els operadors aritm猫tics s贸n aquells que ens ajuden a executar operacions aritm猫tiques. En conseq眉猫ncia, un operador aritm猫tic agafa dos operands d'entrada, realitza un c脿lcul i retorna el seu resultat aritm猫tic.

Per exemple, considerem l'expressi贸 suma = 2 + 3 que hem vist en apartats anteriors. En aquest cas,2 i 3 s贸n els operands i + 茅s l'operador aritm猫tic. El resultat de l'operaci贸 es guarda a la variable suma.

A continuaci贸 podem veure els operadors aritm猫tics m茅s comuns:

OperadorDescripci贸脷s
+Realitza una suma entre els operands2 + 2
-Realitza una resta entre els operands2 - 2
*Realitza una multiplicaci贸 entre els operands2 * 2
/Realitza una divisi贸 entre els operands2 / 2
%Realitza un m贸dul entre els operands4 % 2
**Realitza la pot茅ncia dels operands2 ** 3
//realitza una divisi贸 dels operands amb un resultat enter3 // 2

Operadors l貌gics

Els operadors l貌gics s贸n aquells que ens ajuden a executar operacions l貌giques. S贸n utilitzats per prendre decisions basades en m煤ltiples condicions. En conseq眉猫ncia, un operador l貌gic agafa dos operands d'entrada, realitza un c脿lcul i retorna un valor boole脿 (true o false) en funci贸 de la condici贸. Els operadors l貌gics s'utilitzen amb variables amb dades de tipus boole脿.

Per exemple, considerem l'expressi贸 res = true and false. En aquest cas,true i false s贸n els operands i and 茅s l'operador l貌gic. El resultat de l'operaci贸 es guarda a la variable res.

A continuaci贸 podem veure els operadors l貌gics m茅s comuns:

OperadorDescripci贸脷s
andRetorna true si ambd贸s operands s贸n truea and b
orRetorna true si alg煤n dels operands 茅s truea or b
notRetorna true si alg煤n dels operands 茅s falsenot a

Operadors relacionals

Els operadors relacionals (o de comparaci贸) s贸n aquells que ens ajuden a executar operacions relacionals. Un operador racional s'utilitza per comparar i establir la relaci贸 entre ells. Llavors, retornen un valor boole脿 (true o false) en funci贸 de la condici贸. En conseq眉猫ncia, un operador racional agafa dos operands d'entrada, realitza un c脿lcul i retorna el seu resultat boole脿.

Per exemple, considerem l'expressi贸 res = 1 == 2. En aquest cas,1 i 2 s贸n els operands i == 茅s l'operador racional. El resultat de l'operaci贸 es guarda a la variable res.

A continuaci贸 podem veure els operadors relacionals m茅s comuns:

OperadorDescripci贸脷s
>Retorna true si l'operador de l'esquerra es major que l'operador de la dretaa > b
<Retorna true si l'operador de la dreta es major que l'operador de l'esquerraa < b
==Retorna true si els dos operadors s贸n igualsa == b
>=Retorna true si l'operador de l'esquerra es major o igual que l'operador de la dretaa >= b
<=Retorna true si l'operador de la dreta es major o igual que l'operador de l'esquerraa <= b
!=Retorna true si els operadors s贸n diferentsa != b

Altres operadors

Python tamb茅 disposa d'altres operadors. Els m茅s interessants o 煤tils s贸n els seg眉ents:

OperadorDescripci贸脷sResultat
+Si els operands s贸n de tipus text, retorna una cadena de text resultat de la concatenaci贸 de l'operand a i b'Ho'+'la'Hola