Skip to content

El tipus enter ​

El tipus dels enters en Python s'escriu int. En aquesta llicó es mostra com s'escriuen els literals enters, quins valors poden tenir els valors enters i quines operacions se'ls pot aplicar.

Literals ​

La manera d'escriure els enters en Python és posant els seus dígits en base 10, potser amb un guió davant per indicar els negatius. Per exemple: 0, 8437628, -15, ... També es poden escriure en binari, octal o en hexadecimal (per exemple, 0b11111111 0xFF és el mateix que 255) i d'altres maneres exòtiques, però segurament no les necessitarem mai en aquest curs.

Valors ​

Els possibles valors del tipus enter són tots els nombres enters: 0, 1, -1, 2, -2, 3, -3,... Python no imposa cap límit en el valor (enter) d'aquests nombres més enllà del límit de la memòria requerida per emmagatzemar-los. En comparació a molts altres llenguatges de programació, on els possibles valors dels enters estan fitats, això és un gran avantatge.

Operacions ​

Les principals operacions internes del tipus enter ja han estat presentades a través d'aquests operadors aritmètics:

símboloperació
+suma
-resta (binari)
-canvi de signe (unari)
*producte
//divisió entera
%residu de la divisió entera
**exponenciació

Recordeu que dividir per zero (amb // o %) és un error de programació.

També hem vist que podem comparar enters a través dels operadors relacionals:

símboloperació
==igualtat
!=diferència
<menor estricte
>major estricte
<=menor o igual
>=major o igual

El resultat de la comparació de dos enters no és, però, un enter: es tracta d'un valor lògic True o False de tipus booleà del qual parlarem a la llicó sobre els booleans.

Jordi Petit
Lliçons.jutge.org
© Universitat Politècnica de Catalunya, 2026

lliçons.jutge.org