En Python todo es objeto. Un objeto es un fragmento de código que se caracteriza por:
- Datos
- Métodos: Estos son mecanismos para manipular datos
Creación del objeto
Un objeto de cadena de caracteres se crea en el espacio de objetos a través del carácter 'o '.
Las llamadas al método se realizan a través de un punto:
'hola'.upper()
Un nombre de variable permite almacenar una referencia al objeto:
contador 1
La variable llamada contador de referencia del objeto 1
En python el nombre de la variable contiene letras y números, pero no puede comenzar con un número. Una buena práctica es dar un buen nombre de variable.
Ejemplo:
ma_variable 5
Desreferencia:
ma_variable - 'HELLO'
Python es un lenguaje de escritura seguro, el tipo está relacionado con el objeto y no con la variable.
del ma_variable
El control del quita la variable del espacio de las variables. Si el objeto ya no tiene una referencia, se activa un mecanismo para liberar memoria: el recolector de elementos no utilizados.