@@ -11,7 +11,7 @@ de la fonction décorée:: | |||||
def mon_décorateur(fonction): | def mon_décorateur(fonction): | ||||
def fonction_retournée(): | def fonction_retournée(): | ||||
# fait quelque chose l'argument `fonction`, par exemple | |||||
# fait quelque chose avec l'argument `fonction`, par exemple | |||||
# l'appeler avec un argument: | # l'appeler avec un argument: | ||||
fonction(42) | fonction(42) | ||||
return fonction_retournée | return fonction_retournée | ||||
@@ -97,7 +97,7 @@ L'expression est constitué d'une classe à gauche du point (``Voiture``) et | |||||
d'un attribut à droite du point ``fabrique_ferrari`` suivi de parenthèses. | d'un attribut à droite du point ``fabrique_ferrari`` suivi de parenthèses. | ||||
Comme ``fabrique_ferrari`` est une méthode de classe, on va appeler la méthode | Comme ``fabrique_ferrari`` est une méthode de classe, on va appeler la méthode | ||||
de classe ``fabrique_ferrari`` en lui passent la classe Courante en argument. | |||||
de classe ``fabrique_ferrari`` en lui passant la classe Courante en argument. | |||||
On arrive ainsi dans le corps de la méthode de classe ``fabrique_ferrari``, et | On arrive ainsi dans le corps de la méthode de classe ``fabrique_ferrari``, et | ||||
``cls`` vaut la classe `Voiture`. | ``cls`` vaut la classe `Voiture`. | ||||
@@ -18,10 +18,10 @@ toujours des instances d'une classe - on peut accéder à la classe qui a servi | |||||
Mais aussi:: | Mais aussi:: | ||||
print(type(2)) | print(type(2)) | ||||
# affice: int | |||||
# affiche: int | |||||
print(type("bonjour")) | print(type("bonjour")) | ||||
# affice: str | |||||
# affiche: str | |||||
Donc en Python, les entiers sont des instances de la classe ``int``, et les strings des instances de la | Donc en Python, les entiers sont des instances de la classe ``int``, et les strings des instances de la | ||||
classe ``str``. | classe ``str``. | ||||