python-datamodel

¿Hay una función integrada para imprimir todas las propiedades y valores actuales de un objeto?

Así que lo que estoy buscando aquí es algo como la función de PHP print_r. Esto es para que pueda depurar mis scripts viendo cuál es el estado del objeto en cuestión.

Obtener nombres de parámetros de métodos en Python

Dada la función Python: def aMethod(arg1, arg2): pass Cómo puedo extraer el número y los nombres de los argumentos. E ... ara la función real como una clave. Es decir, ¿cómo se vería el decorador que imprimió" a,b"cuando llamo a aMétodo ("a","b")?

¿Qué son las metaclases en Python?

¿Qué son las metaclases y para qué las usamos?

Python: Implementando el corte en getitem

Estoy tratando de implementar la funcionalidad slice para una clase que estoy haciendo que crea una representación vectorial. ... end = stop if step == None: stride = 1 else: stride = step return self.__data[index:end:stride]

Obtener el nombre de clase completo de un objeto en Python

Para fines de registro, quiero recuperar el nombre de clase completo de un objeto Python. (Con totalmente calificado me refie ... nombre del paquete y módulo.) Conozco x.__class__.__name__, pero ¿hay un método simple para obtener el paquete y el módulo?

Python, ¿debería implementar el operador ne () basado en eq?

Tengo una clase donde quiero sobrescribir el operador __eq__(). Parece tener sentido que deba anular el operador __ne__() tam ... _(other) ¿O hay algo que me falta con la forma en que Python usa estos operadores que hace que esto no sea una buena idea?

¿Todo es mayor que Nada? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Un número menor que infinito negativo en python? ... además None, para los cuales: >>> not foo > None True Donde foo es un valor de ese tipo? ¿Qué tal Python 3?

Obtener clase que define el método

¿Cómo puedo obtener la clase que definió un método en Python? Me gustaría que se imprimiera el siguiente ejemplo"__main__.F ... print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)

¿Cuál es la relación entre el modelo de datos Python y las funciones integradas?

Mientras leo las respuestas de Python en Stack Overflow, sigo viendo a algunas personas diciéndoles a los usuarios que usen ... atributos del modelo de datos Python y funciones incorporadas ? ¿Cuándo se supone que debo usar los nombres especiales?

¿Cómo se comprueba si un método python está enlazado o no?

Dada una referencia a un método, ¿hay alguna manera de verificar si el método está vinculado a un objeto o no? ¿También puede acceder a la instancia a la que está vinculada?