17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

obj = MyClass()<br />

>>> obj.a<br />

voici a<br />

0<br />

>>> obj.a = 1<br />

je place 1 dans a<br />

>>> obj.a<br />

voici a<br />

1<br />

>>><br />

Les primitives<br />

CHAPITRE 6<br />

L’intérêt de cette écriture est de permettre aux classes de faire évoluer le code interne<br />

et donc les attributs sans impacter le code appelant : l’ensemble des propriétés forment<br />

la partie publiée de l’objet.<br />

quit : quit -> string<br />

quit est un objet string qui peut être appelé dans le prompt.<br />

Appel de quit<br />

>>> quit<br />

'Use Ctrl-D (i.e. EOF) to exit.'<br />

Invite à l’utilisation d’exit.<br />

Voir aussi : exit.<br />

range : range([start,] stop[, step]) -> liste d’entiers<br />

Renvoie la liste des entiers variant de start à stop-1 avec un pas de step. step vaut<br />

1 par défaut et start 0.<br />

step pouvant être un entier négatif, il est possible de faire une liste variant de<br />

start-1 à stop avec stop < start.<br />

Listes issues de range<br />

>>> range(5)<br />

[0, 1, 2, 3, 4]<br />

>>> range(4, -1, -1)<br />

[4, 3, 2, 1, 0]<br />

>>> range(4, -1, -2)<br />

[4, 2, 0]<br />

>>> range(0)<br />

[]<br />

range est très fréquemment utilisé pour concevoir des séquences de boucle.<br />

175

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!