17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

160<br />

Éléments du langage<br />

DEUXIÈME PARTIE<br />

dico.__doc__ dico.data dico.pop<br />

dico.__getitem__ dico.fromkeys dico.popitem<br />

dico.__init__ dico.get dico.setdefault<br />

dico.__len__ dico.has_key dico.update<br />

dico.__module__ dico.items dico.values<br />

>>> dico.<br />

divmod : divmod(x, y) -> (division entière, modulo)<br />

Renvoie le tuple : ((x-x%y)/y, x%y) qui est une division entière suivie du modulo.<br />

Utilisation de divmod<br />

>>> divmod(10, 5)<br />

(2, 0)<br />

>>> divmod(10, 4)<br />

(2, 2)<br />

enumerate : enumerate(iterable) -> indice, élément<br />

Renvoie un objet de type enumerate à partir d’un objet qui supporte les itérations<br />

(appelé iterable), comme les listes ou les tuples.<br />

Souvent utilisé pour indexer les listes, un objet enumerate renvoie à chaque itération<br />

un tuple (indice, element) où indice est un entier variant de 0 à n-1 et element<br />

l’élément indice de la séquence de n éléments fournie.<br />

Itération sur une séquence<br />

>>> for indice, element in enumerate(['a', 'b', 'c']):<br />

... print('%s: %s' % (indice, element))<br />

...<br />

0: a<br />

1: b<br />

2: c<br />

eval : eval(source[, globals[, locals]]) -> valeur<br />

Exécute source en utilisant le contexte d’exécution de globals et locals. source<br />

peut être une chaîne de caractères contenant une expression Python ou un objet de<br />

type code préalablement obtenu par compile().<br />

globals doit être un dictionnaire contenant le contexte global et locals un dictionnaire<br />

contenant le contexte local. Si ces éléments ne sont pas fournis, eval utilise les<br />

contextes en cours. Si seul globals est fourni, locals prend alors la même valeur.

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

Saved successfully!

Ooh no, something went wrong!