Tecnología

Inicio

Cómo extraer los atributos con Python

Un atributo es un objeto que es parte del valor de otro objeto (de la que el atributo también se llama una "propiedad"). El lenguaje de programación Python contiene características orientadas a objetos, tales como la capacidad de crear, asignar y extraer atributos. Se puede utilizar el mecanismo de atributo a escribir código Python en que los objetos encapsulan los estados locales estructurados. En particular, un operador de Python primitiva puede extraer valores de los atributos del objeto que los contiene.

Instrucciones

1 Definir una clase Python que contiene un atributo de clase, como en el siguiente ejemplo de código:

clase MiClase (objeto):

classAttribute = "All objects in the class have this"

2 Extraer el valor del atributo de clase utilizando el operador punto, como en el siguiente ejemplo de código:

myObject = MiClase ()

myObject.classAttribute

En este ejemplo, el valor de la expresión en la segunda línea será: "Todos los objetos de la clase tienen esta". Objeto "myObject" tendrá ese atributo, al igual que todos los demás miembros de "MyClass".

3 Asignar y extraer el valor de un atributo de instancia usando el operador punto, como en el siguiente ejemplo de código:

myOtherObject = MiClase ()

myOtherObject.instanceAttribute = "Sólo este objeto tiene esta"

myOtherObject.instanceAttribute

En este ejemplo, el valor de la expresión en la segunda línea será: "Sólo este objeto tiene esta". Objeto "myOtherObject" tiene el atributo de instancia, pero ninguna otra instancia de "MyClass" (por ejemplo, "myObject") la tienen.