PYTHON CORE · LEÇON 50

Conclusion : le chat dit

Ma méthode en cours. · environ 18 minutes

Apprentissage et progrèsLisez le résumé gratuitement. Pour enregistrer le travail, connectez-vous au compte.
ÉTAPE 1

L'objet peut fonctionner.

La méthode est une fonction au sein d'une classe. Son premier argument est self : c'est l'objet lui-même. En utilisant self, la méthode peut trouver son nom.

class Cat:
    def speak(self):
        return "Мяу!"

✦ Chaque objet Cat aura une action speak().

ÉTAPE 2

Appelez la méthode.

Créez un objet de classe dès la première étape et appelez sa méthode à travers un point. Dans la tâche, combiner cette technique avec un nom de la leçon précédente.

pet = Cat()
print(pet.speak())
Comment l'objet répond
ObjetpetMéthodespeak()Le résultatМяу!

✦ Pour la classe, «Мяу!» apparaîtra dès la première étape. Pensez plutôt à ajouter un nom.

EXERCICE EN COURS

Saisis le code toi-même

Reimprimer la classe complète : nom et action.

class Dog:
    def __init__(self, name):
        self.name = name
    def speak(self):
        return "Гав, " + self.name
pet = Dog("Рекс")
print(pet.speak())
Ouvrez l'éditeur pour le travail de classe
DEVOIR

Résous-le toi-même

Create Cat: __init__ saves name to self.name, and speak returns «Мяу, » plus that name. Create pet with the name «Мур» and output the result pet.speak().

La réponse est cachée. Aide-toi des exemples du résumé du cours.

Ouvre tes devoirs