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.

182<br />

Éléments du langage<br />

DEUXIÈME PARTIE<br />

Les méthodes statiques de Python sont similaires à celles de Java et C++, mais il<br />

existe une technique un peu plus avancée : les méthodes de classe, générées par la<br />

primitive classmethod().<br />

voir aussi : classmethod.<br />

str : str(objet) -> représentation de l’objet<br />

Renvoie une représentation visuelle de l’objet sous forme d’un objet string. Si l’objet<br />

est un objet string, alors str(objet) est égal à objet.<br />

Cette primitive est souvent équivalente à repr(). Il est possible de définir sa propre<br />

représentation visuelle pour une classe en définissant la méthode __str__() qui est<br />

appelée par str().<br />

str() sert aussi à transformer des nombres en chaînes de caractères, sachant que le<br />

chemin inverse est possible par le biais des primitives int() ou float().<br />

Utilisation de str()<br />

>>> str(6)<br />

'6'<br />

>>> str([])<br />

'[]'<br />

>>> str([1, 2])<br />

'[1, 2]'<br />

>>> int(str(6))<br />

6<br />

Voir aussi : repr.<br />

sum : sum(sequence, start=0) -> valeur<br />

Renvoie la somme des éléments d’une séquence de nombres. Tous les éléments de la<br />

séquence doivent être des nombres pour que sum() puisse fonctionner. Lorsque la<br />

séquence contient des nombres réels, le résultat renvoyé est un réel, même si la<br />

somme renvoie une valeur entière.<br />

Si start est fourni, il définit une valeur d’amorce pour la somme, qui sera renvoyée<br />

au cas où la séquence fournie est vide.

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

Saved successfully!

Ooh no, something went wrong!