2. Introducción

A diferencia de otros lenguajes de programación, Python no tiene la necesidad de declarar el tipo de una variable.

Esto se conoce como tipado dinámico y es una de las características que mencionamos oportunamente en la introducción al lenguaje Python.

Por eso, al declarar una variable vamos a escribir su nombre y antes de usarla sí tenemos que darle un valor.

Una variable se crea el primer momento en que se asigna un valor a la misma.

En esta imagen se puede ver que quiero imprimir el valor de la variable x , que no estaba declarada.

Figura 1

Pero si declaramos y le damos un valor, no habrá error:

  Figura 2

En el siguiente ejemplo de la Figura 3, vemos que se declara una variable (línea 8) , pero no se le da un valor y por lo tanto se interpreta como un error en la línea 8 : name 'a' is not defined , no llega a procesar el intérprete la línea 9, que sería donde se le da un valor a esa variable a. Si se comenta la línea 8, este script funcionaría sin problemas, porque en la línea 9 se declara y se le da una valor a la variable a.

Figura 3

Figura 4

Esto no sucede por ejemplo en Listas tema que veremos mas adelante.. pero es una variable muy distinta es un dato de otro tipo, tipo list puntualmente.

Mencionaremos los tipos de datos más importantes para nuestro curso.

Ejemplo:

En esta asignatura, comenzaremos por los más importantes:

  • str (Arreglo de Caracteres)
  • int  (Entero)
  • float ( Real)
  • bool ( Lógico)
Pregunta Signo Ilustración Ilustraciones Vectoriales, Clip Art Vectorizado  Libre De Derechos. Image 97096477.

¿Qué significa que Python tiene un tipado dinámico?
  1. Que podemos cambiar el tipo de una variable a cualquier tipo según lo que le vayamos asignando.
  2. Que el tipo de las variables se define solo al principio del código.
  3. Que solo podemos asignarle un tipo a las variables y este no puede ser cambiado.
  4. La 1 y la 2 son correctas.