Types d’objets
Les diff´
erents types
Python est un langage `
atypage dynamique. Chaque objet est assign´
e`
a un
type, mais quand on d´
efinit une variable, Python d´
etermine
automatiquement quel type il faut utiliser.
Quelques types fondamentaux : int,float,str,list,dict. Mais il
existe de tr`
es nombreux types, et on peut ajouter ses propres classes :
1un_int = 147
2un_float = 15.43
3un_autre_float = 15.0
4encore_un_float =float(4)
5une_list =[1,2,3,4]
6un_str ="vert"
7un_dict ={"vert":0,"bleu":1,"rouge":2}
8print un_dict["rouge"]
Nota bene str est immutable en Python. C’est un type en soi et non une
liste de caract`
eres. Les list et dict peuvent contenir des objets de tous
types (et les types peuvent diff´
erer). Les clefs des dist sont
n´
ecessairement uniques.
Crash course Python Formation EggLib/Gandalf – 25-28 avril 2016 5 / 13