Variables en Python

Una variable es un nombre que se le da a un elemento que almacena datos. A diferencia de VBA (Visual Basic para Aplicaciones) y otros lenguajes no se realiza una declaración de las variables antes de su uso.

Los datos son asignados a una variable mediante el operador de asignación (=). Una declaración de asignación crea la variable y le asigna un valor.

Ejemplos de declaración de asignación:

>>>bienvenida = ‘Sean Uds. bienvenidos a mi página’

>>>a = 1234

>>>salario_minimo = 1500

Luego de la declaración de asignación, la cadena de texto ‘Sean Uds. bienvenidos a mi página’ es asignada a la variable bienvenida, el valor numérico entero 1234 es asignado a la variable a; y el entero 1500 es asignado a la variable salario_minimo.  Como se observa en la siguiente figura, luego de entrar cada asignación python no regresa ningún resultado. Para obtener el valor de las variable utilizamos el comando print(nombre_variable).

pythonvar-1

Los nombres de las variables pueden tener cualquier numero de caracteres, aunque nombre de variables muy largos pueden ser inconvenientes cuando tienen que ser referenciados. Lo ideal es utilizar un nombre de variable que sea suficiente descriptivo, pero que no sea tan largo como para que sea incomodo su uso. Los nombres de variable no aceptan nombres con espacios en blanco, por lo que si queremos utilizar un nombre de variable con varias palabras debemos utilizar el guion bajo (_) para separar cada palabra o iniciar cada palabra con letra mayúscula.

Por ejemplo queremos si queremos utilizar un nombre de variable para altura máxima de la viga de soporte, podríamos utilizar:

altura_maxima_viga_ soporte  o

AlturaMaximaVigaSoporte

En general las características de los nombres de la variables en python son:

  1. Pueden utilizar un número ilimitado de caracteres.
  2. Los nombres son sensitivos al uso de mayúsculas o minúsculas.
  3. Se pueden utilizar letras en mayúsculas o minúsculas.
  4. Se pueden utilizar caracteres unicode.
  5. El primer carácter del nombre de la variable debe ser una letra o un carácter Unicode.
  6. Se puede utilizar el guion bajo (_) para separar palabras.
  7. No se pueden utilizar nombres que python tiene reservados como comandos.

A continuación se muestra un listado de las palabras que python tiene reservadas (33), y que no pueden ser utilizados como nombre de variables:

pythonvar-2

Si queremos obtener un listado de los comando podemos llamar al modulo keyword y aplicar el metodo kwlist.

pythonvar-3

 

Referencias Bibliográficas

Downey, A: “How to Think Like a (Python) Programmer, Version 0.9.13. Green Tea Press, Needham, Massachusetts. August 2007.

http://www.programiz.com/python-programming/keyword-list#finally

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s