Utiliser 'in' pour faire correspondre un attribut d'objets Python dans un tableau

Utiliser 'in' pour faire correspondre un attribut d'objets Python dans un tableau

Je ne me souviens pas si je rêvais ou non, mais je crois me rappeler qu'il y avait une fonction qui permettait quelque chose comme, foo in iter_attr(array of python objects, attribute name) J'ai r…


Trouver les méthodes d'un objet Python

Étant donné un objet Python de n'importe quel type, existe-t-il un moyen facile d'obtenir la liste de toutes les méthodes que possède cet objet? Ou, si cela n'est pas possible, existe-t-il au mo…


python - Itérer sur des sous-classes d'une classe donnée dans un module donné

En Python, étant donné un module X et une classe Y, comment puis-je itérer ou générer une liste de toutes les sous-classes de Y qui existent dans le module X?…


Comment obtenir le nom d'une classe python en tant que chaîne?

Quelle méthode dois-je appeler pour obtenir le nom d'une classe?…


python - Comment superposer la méthode__init__ en fonction du type d'argument?

Disons que j'ai une classe qui a un membre appelé data qui est une liste. Je veux être capable d'initialiser la classe avec, par exemple, un nom de fichier(qui contient des données pour initialis…


Python: Différence entre les attributs de classe et d'instance

Y a-t-il une distinction significative entre: class A(object): foo=5#some default value contre. class B(object): def__init__(self, foo=5): self.foo=foo Si vous créez be…


Comment copier toutes les propriétés d'un objet vers un autre objet, en Python?

Existe-t-il une méthode de bibliothèque pour copier toutes les propriétés entre deux instances(déjà présentes) de la même classe, en Python? Je veux dire, quelque chose comme PropertyUtilsBean.cop…


Est-ce que Python a quelque chose comme les classes internes anonymes de Java?

En Java, vous pouvez définir une nouvelle classe en ligne en utilisant des classes internes anonymes. Ceci est utile lorsque vous devez réécrire une seule méthode de la classe. Supposons que vous…



Pourquoi les attributs gérés fonctionnent-ils uniquement pour les attributs de classe et non pas par exemple les attributs dans python?

Pour illustrer la question, vérifiez le code suivant: class MyDescriptor(object): def__get__(self, obj, type=None): print "get", self, obj, type return self._v def__set__(self, obj, va…


python - Comment assigner un nouvel attribut de classe via__dict__?

Je veux assigner un attribut de classe via un objet chaîne-mais comment? Exemple: class test(object): pass a=test() test.value=5 a.value#-> 5 test.__dict__['value']#-> 5#BUT: attr_…




__str__ classe heritage class self attribut objet surcharge programmation pdf