Ús de classes¶
En Python cal usar objectes i classes des del primer dia: treball amb objectes de tipus predefinits (int, str, float, list…)
El tipus o la classe d’un objecte determina quines dades pot emmagatzemar l’objecte (valors dels atributs) i quins càlculs sap fer sobre aquestes dades (mètodes)
Sabem:
Instanciar objectes
>>> a = list() >>> a [] >>> b = int() >>> b 0
Cridar mètodes
>>> a.append(3) >>> a [3] >>> c = 'Bon dia!' >>> c.isalpha() False >>> c.find('!') 7
Consultar atributs
>>> d = 3 >>> d.numerator 3 >>> d.denominator 1 >>> d.real 3 >>> d.imag 0
La biblioteca estàndard de Python ofereix
més classes predefinides:
complex…mòduls que defineixen noves classes:
fractions,datetime,decimal,collections…
També podem usar classes definides
per altres programadors:
NuvolPunts,Vagoen altres biblioteques:
Graph
Exercicis¶
Complex
Fractions
Datetime
Classes definides per altres programadors