Download La syntaxe: version Jean

Transcript
Langage orienté objet?? (en bref)



Python dispose de plein d'objets prédéfinis faciles à utiliser!
Des méthodes et des attributs sont associés aux objets
 permettent de faire facilement des opérations complexes sur les objets

objet.nom_de_methode(paramètres)

objet.nom_attribut
Les objets s'utilisent de manière intuitive!

création :



f.closed
 True
destruction d'un objet :


python s'en charge normalement automatiquement, si l'objet ne sert plus…
possibilité de détruite explicitement un objet (pour libérer de la mémoire…)



'=======python======='
 fermeture du fichier
c.center(20,'=')
f.close()
valeur d'un attribut :


 objet chaîne de caractères
 objet fichier
utilisation d'une méthode associée à un objet:



c = 'python'
f = open('exemple.txt')
del(c)
del(ma_matrice_temporaire_enorme)
type d'un objet :


14/10/2013
type(c)
type(f)
 <type 'str'>
 <type 'file'>
J-Y Peterschmitt / LSCE
5