Python 02 Nombrando Variables

Python 02 - Nombrando variables.
En este segundo post aprenderemos como nombrar y utilizar correctamente las variables.
¿Qué es una variable en python?
Un variable podría ser una palabra a la que le asignas un valor o una lista vacía para añadirle valores, entonces un valor siempre estará asociado a una variable.
Nombrar variables.
La sintaxis básica seria, nombre_de_la_variable = valor
, el valor puede ser un string str
, entero int
, decimal float
, lista, sets, tuplas, diccionario, por nombrar algunos.
- Deben comenzar por una letra o guión bajo
_
. - El uso de palabras reservadas esta prohibido.
- Usar nombres descriptivos.
- Deben estar escritas en minúsculas y separadas por
_
. - Las constantes deben ser en mayúsculas y separadas con
_
: un detalle con las constantes es que realmente en python no existen, si bien las constantes son para declarar variables que no van a cambiar con el tiempo y que por defecto no se pueden modificar, la cosa es que en python si las puedes modificar, pero si ves o declaras una constante deberías evitar modificarla, ya que tiene su motivo de existir dentro del programa.
Si estas en la terminal o usas el IDLE de python puedas usar la función type()
, la cual pasándole un argumento, en este caso el nombre de cualquiera de las variables que hayas declarado, te mostrara el tipo de clase de la variable.
Asignación múltiple o desempaquetado de tuplas.
Asignación múltiple.
Es muy similar a lo que ya hicimos en unos pasos más arriba, pero con la asignación múltiple podemos asignar múltiples variables al mismo tiempo sobre una misma linea. La asignación múltiple puede ser usada en cualquier iterable (cadenas, listas, tuplas, sets y diccionarios).
En el ejemplo de arriba declaramos 3 variables en la misma linea y les asignamos un valor sobre la misma linea, como ya te diste cuenta, les asigna el valor respetando la posición. De haber declarado solo 2 variables obtendríamos un error, ya que se debe declarar por igual el numero de variables por el numero de elementos en el iterable.
También podemos utilizar la asignación mutiple con estructuras de datos como listas, sets, tuplas y diccionarios.
Desempaquetado.
Es lo mismo que la asignación múltiple, pero como su nombre lo dice, nos permite desempaquetar elementos de una variable con elementos ya declarados.
[Se que hay elementos que un desconoces como las estructuras de datos o el bucle for, pero no te apures, solo son ejemplos y en los siguientes post entraremos más a detalle en cada uno de ellos.]
Asignar múltiples valores a una sola variable.
Como vimos podemos asignar valores a múltiples variables declaradas, pero que pasa si tengo 10 elementos y solo 2 variables, pero a una de ellas deseo asignarle una cantidad predeterminada de elementos?.
Uso de *
como alternativa a cortes (los corte o rebanadas las veremos en las listas).
El uso de *
permite que al colocarlo junto y antes de la variable se le asignen múltiples elementos. Veamos un par de ejemplos.
NOTA: Todo esto que escribo es con la intención de pasar todas mis notas sobre python para que puedan ser de ayuda, no soy experto en python y reconozco que pueden haber un par de errores, ya que también me encuentro aprendiendo más cosas sobre este lenguaje de programación tan amplio. Recuerda poner en practica todo lo que veas aquí o en cualquier otro lado, la practica hace al maestro.
[Este blog es ajeno a cualquier partido político del “Bienestar”. Saludos a la canica]