Articles of Objeto de

Python: orden de resolución de métodos de objetos de estilo antiguo (o clásico) y de estilo nuevo

He leído mucho sobre Objetos en la documentación de Python que diferencia estos dos en algún punto como: Las instancias de estilo antiguo, independientemente de su clase, se implementan con un solo tipo integrado, llamado instancia. Una clase de nuevo estilo es ni más ni menos que un tipo definido por el usuario. ¿Podría alguien […]

Python creando múltiples instancias para un solo objeto / clase

Estoy usando Python. He leído un poco sobre esto y parece que no puedo envolver mi mente alrededor de esto. Lo que quiero hacer es tener una clase llamada Pociones con varios objetos de poción en ella. Por ahora hay una poción, un simple HealthPotion. Quiero que las pociones sean astackbles en los inventarios y […]

Puede establecer cualquier propiedad del objeto Python

Por ejemplo, este código es Python: a = object() ab = 3 arroja AttributeError: ‘object’ object has no attribute ‘b’ Pero, esta pieza de código: class c(object): pass a = c() ab = 3 está bien ¿Por qué puedo asignar la propiedad b, cuando la clase x no tiene esa propiedad? ¿Cómo puedo hacer que […]

Clase Python: Sistema de gestión de empleados.

Este ejercicio asume que ha creado la clase de empleado para el ejercicio de progtwigción 4. Cree un progtwig que almacene los objetos de empleado en un diccionario. Utilice el número de identificación del empleado como la clave. El progtwig debe presentar un menú que le permita al usuario realizar las siguientes acciones: • Buscar […]

¿Cómo obtener Python Object Parent?

Por lo tanto, estoy tratando de obtener el objeto que está dentro de un objeto personalizado. Aquí hay un ejemplo. Suponga que o es un objeto, no importa de qué tipo, solo puede almacenar variables. o = Object() class Test(): def __init__(self): self.parent = o ## This is where I fall off; I want to […]

Cree una copia de la lista que no haga referencia a los objetos contenidos.

Digamos que tengo un vector a definido como: a = [[1,2,3],[-1,-2,-3]] He aprendido que para crear una copia del objeto a sin hacer referencia a él debería usar la siguiente syntax: b = a[:] De hecho, si ejecuto las siguientes afirmaciones: b = [] print a la salida es >>> [[1,2,3],[-1,-2,-3]] exactamente como lo esperaba. […]

Python OOP – eliminando la instancia de clase de una lista

Tengo una lista donde guardo los objetos creados por una clase específica. Me gustaría saber, porque no puedo resolver este problema, ¿cómo elimino una instancia de la clase de la lista? Esto debería suceder basándose en conocer un atributo del objeto.

Comparación de “habilitación” para las clases

Me gustaría un poco de ayuda en mi CSC HW. Se encuentra en clases / objetos, y es una clase simple para definir un círculo, con el nombre de clase Círculo (objeto). El texto exacto del HW (completé las dos primeras partes de esta hw y, por lo tanto, esta tercera parte es una expansión […]

¿Cómo aborto la creación de una instancia de objeto en Python?

Quiero configurar una clase que abortará durante la creación de la instancia en función del valor del argumento pasado a la clase. He intentado algunas cosas, una de ellas está generando un error en el método __new__ : class a(): def __new__(cls, x): if x == True: return cls else: raise ValueError Esto es lo […]

¿Cómo crear múltiples objetos de clase con un bucle en python?

Supongamos que tienes que crear 10 objetos de clase en python y hacer algo con ellos, como: obj_1 = MyClass() other_object.add(obj_1) obj_2 = MyClass() other_object.add(obj_2) . . . obj_10 = MyClass() other_object.add(obj_10) ¿Cómo lo haría con un bucle y asignaría una variable a cada objeto (como obj_1 ), para que el código sea más corto? […]