Questions marquées «static-methods»

Les méthodes qui ne nécessitent pas d'instance de la classe et qui ne peuvent pas accéder implicitement aux données (ou ceci, soi, moi, etc.) d'une telle instance.


4
`staticmethod` et` abc.abstractmethod`: va-t-il se mélanger?
Dans mon application Python, je souhaite créer une méthode à la fois un staticmethodet un abc.abstractmethod. Comment puis-je faire cela? J'ai essayé d'appliquer les deux décorateurs, mais cela ne fonctionne pas. Si je fais ceci: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass J'obtiens une exception …






10
Quel est l'avantage d'utiliser des méthodes statiques en Python?
J'ai rencontré une erreur de méthode non liée en python avec le code import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) Après avoir lu de nombreux articles utiles ici, j'ai compris comment je pourrais ajouter @staticmethodci-dessus pour …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.