Les variables en Python¶
Una variable és una estructura de dades que conté una informació que pot canviar durant l’execució d’un programa. En la pràctica la variable serà el nom que li assignem a una posició de la memòria del computador i on desarem algun tipus de dades. Quan invoquem el nom de la variable obtindrem com a valor de retorn les dades emmagatzemades en ella.
Existeixen quatre tipus bàsics de variables en Python, que són:
Nombres sencers (anomenats
int
com a abreviatura de integers).Nombres amb decimals (anomenats de coma flotant o
float
).Cadenes de caràcters com, per exemple «Hola món» (anomenades
string
).Valors booleans (anomenats
bool
).
En alguns llenguatges de programació cal crear la variable abans d’utilitzar-la per a guardar una dada, indicant el seu tipus de manera que es reserve l’espai de memòria necessari. El següent exemple està escrit en el llenguatge de programació C.
/* Atenció! Aquest codi està escrit amb llenguatge C, no amb Python! */
int count; // Declarem la variable count
count = 10; // Assignem el valor 10 a la variable count
En Python la variable es crea en el moment de donar-li un valor i el tipus es selecciona automàticament.
Podem crear i assignar un valor a una variable amb l’operand =
. Per exemple, per crear una variable anomenada preu i emmagtzemar en ella el valor 100 i altra anomenada salutacio que continga el text «Hola món!» utilitzarem el codi següent:
preu = 100
salutacio = 'Hola món'
A partir d’aquest moment quan en una expressió utilitzem el nom de la variable preu obtindrem com a valor de retorn 100 i «Hola món» quan utilitzem el nom de variable salutacio.
Per exemple l’expressió següent crea una nova variable anomenada preu_total que emmagatzema el valor 500.
preu_total = 5 * preu
Un últim consell: utilitza noms de variables llargs, que faciliten la lectura dels teus programes. En el codi següent, per exemple, les dues primeres línies són molt més clares que la tercera.
edat = 16
nombre_de_pagines = 112
h = 14
Supose que ens els exemples ha quedat clar que els noms de variables no poden incloure espais. Tampoc és recomanable utilitzar lletres accentuades ni altres caracters que no siguen alfanumèrics. De fet, un nom de variable mai pot començar per un nombre. Per a noms de variables composats per més d’una paraula pots utilitzar l’estil de l’exemple anterior «nombre_de_pagines» o l’estil anomenat CamelCase «nombreDePagines».
Molts programadors escriuen completament amb majuscules les constants, és a dir, les variables que no es modificaran durant l’execució del programa:
GRAVETAT = 9.80665