Questions sur python-datamodel

16
réponses

Que sont les métaclasses en Python?

que sont les métaclasses et à quoi servent-elles?
demandé sur 2008-09-19 10:10:46
8
réponses

Obtenir le nom de classe d'une instance?

Comment puis-je trouver un nom de classe qui a créé une instance d'un objet en Python si la fonction que j'ai fais c'e ... onner ce que je veux. Et à moins d'analyser le membre __class__ , Je ne sais pas comment obtenir cette information.
demandé sur 2009-02-04 14:37:48
22
réponses

Existe-t-il une fonction intégrée pour imprimer toutes les propriétés et valeurs actuelles d'un objet?

donc ce que je cherche ici c'est quelque chose comme la fonction print_r de PHP. C'est pour que je puisse déboguer mes scripts en voyant Quel est l'état de l'objet en question.
demandé sur 2008-10-10 20:19:27
11
réponses

Obtenir des noms de paramètres de méthode en Python

étant donné la fonction Python: def aMethod(arg1, arg2): pass Comment puis-je extraire le nombre et ... e une clé. C'est-à-dire: comment le décorateur regarderait-il que imprimé "a, b" Quand j'appelle améthode ("a","b")?
demandé sur 2008-10-20 18:22:02
5
réponses

Python: implémenter le tranchage dans getitem

j'essaie d'implémenter la fonctionnalité slice pour une classe que je fais qui crée une représentation vectorielle. ... stop if step == None: stride = 1 else: stride = step return self.__data[index:end:stride]
demandé sur 2010-05-30 02:52:27
5
réponses

Python, devrais-je implémenter l'opérateur ne () basé sur eq?

j'ai une classe où je veux remplacer l'opérateur __eq__() . Il semble logique que je devrais aussi remplacer l'opérateu ... elque chose que je manque avec la façon dont Python utilise ces opérateurs qui fait que ce n'est pas une bonne idée?
demandé sur 2010-12-04 09:18:35
2
réponses

Tout est plus grande que rien du tout? [dupliquer]

cette question a déjà une réponse ici: Un nombre plus petit que l'infini négatif ... equel: >>> not foo > None True où foo est une valeur de ce type? Comment sur Python 3?
demandé sur 2010-02-06 21:32:17
4
réponses

Obtenez de classe qui définit la méthode

Comment puis-je obtenir la classe qui définit une méthode en Python? je voudrais l'exemple suivant pour impri ... print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)
demandé sur 2009-06-07 06:18:12
10
réponses

Comment le mot-clé " is " est-il implémenté en Python?

... le mot-clé is qui peut être utilisé pour égalité dans les chaînes. >>> s = 'str' >>> s i ... t;>> m is 'ss' False >>> m is 'string' # <--- Expected to work, but again failed False >>>
demandé sur 2010-06-07 12:17:54
2
réponses

Quelle est la relation entre le modèle de données Python et les fonctions intégrées?

en lisant les réponses Python sur le débordement de la pile, je continue à voir certaines personnes dire aux utilisate ... s attributs du Python data model et builtin functions ? Quand dois-je utiliser les noms spéciaux?
demandé sur 2016-10-27 00:09:32
4
réponses

Boucle sur une méthode D'objet Python / IronPython

Quelle est la bonne façon de boucler les méthodes D'un objet Python et de les appeler? vu l'objet: class SomeTest(): def something1(self): print "something 1" def something2(self): print "something 2"
demandé sur 2009-05-30 08:24:46