tutz

Variables en Python

En este tutorial vamos a aprender a usar las variables en Python.

Una variable es solo un nombre que le damos a algo, por ejemplo mi mascota se llama "Luna", en programación agregamos variables para poder hacer nuestro código mas legible y luego podamos entenderlo.

Es importante que los nombres que pongas a las variables te ayuden a entender el programa que estas desarrollando.

Declarar variable

Para declarar una variable en Python solo debes agregar un nombre, luego el signo "= " y el valor que queremos guardar en esa variable.

edad = 30
nombre_mascota = "Luna"
nombre = "Edwin"

Reglas para nombrar variables

  • Una variable solo puede empezar con una letra o _ carácter.
  • El nombre de una variable no puede empezar con un número.
  • El nombre de una variable es alfanumérico (A-z, 0-9, and _ ).
  • El nombre de una variable es case sensitive, esto quiere decir que "Edad", "EDAD" o "edad" son variables diferentes.
  • No puedes usar palabras claves de Python para nombrar variables, por ejemplo no puedes usar: if, else, class, for, etc.
  • Recomendaciones

  • Pon nombres con sentido, si quieres expresar la edad de una persona llama a la variable: edad o age, u otro nombre que haga sentido.
  • Sigue una misma forma de nombrar variables a lo largo de todo tu programa. Por ejemplo, si estas escribiendo todas las variables en ingles, entonces no agregues alguna variable en español u otro idioma, porque generara confusión cuando alguien quiera leer tu código.
  • Usa nombres descriptivos para nombrar las variables. Por ejemplo, edad, numero_de_estudiantes, edad_promedio tienen mas sentido que escribir x o y.
  • Formas de escribir variables

  • Pascal Case: En esta forma si un nombre de una variable tiene varias palabras, cada palabra empieza con mayuscula. Por ejemplo: NumeroDeEstudiantes.
  • Snake Case (recomendado): En esta forma se separa cada palabra del nombre de la variable con guion bajo (_) y toda la palabra va en minusculas. Es la recomendación de PEP8. Por ejemplo: numero_de_estudiantes.
  • Camel Case: En esta forma a partir de la segunda palabra del nombre de la variable comienza en mayúscula. Por ejemplo: numeroDeEstudiantes.
  • Preguntas

    ¿Es igual edad = 30 que edad=30?

    Las dos formas funcionan, pero la primera (edad = 30) es la correcta ya que hace que el código sea más legible.

    Conclusión

    Usa nombres que te ayuden a entender rápidamente de que va tu programa y que ayude a los demás a entenderlo también.