---
title: ASIX1 M03. 004. Tipus de dades i operadors.
tags: asix, programació, tipus de dades, operadors
---
# ASIX1 M03: Programació bàsica
[vincle a font en MarkDown](https://hackmd.io/@JdaXaviQ/SJduaMIEF)
---
## 004. Tipus de dades i operadors.
Que les variables de Python s'adapten a qualsevol contingut sense haver de declarar per endavant quin tipus contindrà no significa que no existeixin diferents tipus de dades al llenguatge.
### Tipus numèrics de dades.
- __Enters__ -> int. Ex: 3.
- __Decimals en coma flotant__ -> float. Ex: 6.7.
- __Complexos__ -> complex. Ex: (4+3j)
## Tipus multi elements.
- __tuples__: una tupla és una seqüència ordena que admet duplicats i que a priori és inmodificable. Ex: ('dilluns','dimarts','dimecres','dijous','divendres','dissabte','diumenge')
- __llistes__: Una llista és també una seqncia ordenada que admet duplicats, però a diferència de la tupla és modificable. Ex: ['taronja', 'plàtan', 'cirera', 'taronja']
- __conjunts__: Un conjunt és un grup d'ítems no ordenats i que no admet duplicats. Ex: {'Eric Madroño', 'Joan Franquesa', 'Alicia Rius', 'Maria Cullell'}
- __diccionari__: Un diccionari es pot veure com un conjunts de parelles clau-valor. Els diccionaris no permeten duplicats de claus. Ex: {'nom':'Xavi', 'cognom_1':'Quesada', 'email':'f.javier.quesada@iesjoandaustria.org'}
- __cadenes de text__ -> str.
- __valors booleans__ -> boolean. Només admentes dos valors: true o false.
## Operadors
A la pàgina [de W3Schools](https://www.w3schools.com/python/python_operators.asp) pots trobar una llista dels principals operadors de Python agrupats per categories.
### Operadors aritmètics
|Operador | nom |
|--------:|:----|
|+|suma|
|-|resta|
|* | multiplicació|
| ** |potència |
|/ | divisió|
|% | mòdul (residu) |
| // | divisió entera |
### Operadors de comparació
|Operador | nom |
|--------:|:----|
| == | igual|
| != | diferent |
| < | menor que |
| <= | menor o igual que |
| > | major que |
| >= | major o igual que |
### Operadors lògics
|Operador | nom |
|--------:|:----|
| and | i |
| or | o |
| not | invers |