Votre navigateur n'est pas à jour !

Merci de mettre à jour votre navigateur pour utiliser mon blog. Mettre à jour mon navigateur maintenant

×

Python - Comment utiliser le même nom de méthode dans une classe

Date de publication 28 juin 2018
Il est possible de déclarer un nom de méthode identique dans une même classe mais avec des paramètres différents, un peu comme cela :
def add(self, id):
  pass

def add(self, url):
  pass

Mais le code ci dessus ne fonctionne pas, il faut utiliser le dictionnaire des paramètres
def add(self, *args, **kwargs):
  id=kwargs.get('id', None)
  name=kwargs.get('url', None)
blog comments powered by Disqus