Maison  >  Article  >  développement back-end  >  Comment appeler des méthodes de classe en python

Comment appeler des méthodes de classe en python

尚
original
2019-07-03 14:19:5317405parcourir

Comment appeler des méthodes de classe en python

Appel de méthode de classe :

Similaire à l'appel de fonction ordinaire

1. Appel interne de classe : self.

2. Appel en dehors de la classe : . (liste des paramètres).

Remarque : dans les deux méthodes d'appel ci-dessus, self n'a pas besoin d'être inclus dans la liste de paramètres fournie.

Démonstration d'une classe :

wash.py
class Washer:
 
    def __init__(self):
        self.water = 0
        self.scour = 0
 
    def add_water(self,water):
        print('Add water:',water)
        self.water = water
 
    def add_scour(self,scour):
        self.scour = scour
        print('Add scour:',self.scour)
 
    def start_wash(self):
        print('Start wash...')
 
if __name__ == '__main__':
    w = Washer()
    w.add_water(10)
    w.add_scour(2)
    w.start_wash()

Résultats d'exécution :

Comment appeler des méthodes de classe en python

Pour plus d'articles techniques liés à Python, veuillez visiter Apprenez dans la colonne Tutoriel Python  !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn