types

Los objetos son maravillosos, más adelante veremos qué podemos hacer con ellos operaciones aritméticas e incluso lógicas pero para ello debemos entender bien que:

Los objetos
solo pueden ser de un tipo de dato

Es decir, si un objeto se crea en un formato “str” ese objeto tendrá caracteres, puede contener el número 3, pero ese número no se puede sumar o restar ya que no es un valor entero, es una letra con forma de 3.

Para verlo más claro vamos a ver los tipos de objetos más habituales:

Texto – se define como: str – “Hola amigos”.

Enteros – se define como: int – Cualquier numero entero positivo o negativo sin decimales.

Decimales – se define como: float – Cualquier numero con decimales.

Como podréis imaginar los números enteros y decimales si pueden operar entre ellos pero no con las letras, Python tiene una cosa muy especial, se puede crear un objeto sin declarar el tipo de dato, os lo voy a mostrar, introducir el siguiente código y vamos a ejecutarlo:

yo = (“\nMi nombre es Alain”)

print (yo)

types 1

No es magia, es Python, pocos lenguajes ofrecen esta ventaja, por lo que podéis crear objetos sin definir el tipo de dato pero cuidado, hay objetos que no son compatibles con otros, la ventaja que tenéis al estar en mi blog, (que ya también es vuestro), es que tengo una solución para este posible problema en el siguiente apartado.