--- 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 |