Variables en Python

Las variables son contenedores para almacenar valores de datos.

  Creación de variables

Python no tiene ningún comando para declarar una variable.

Una variable se crea en el momento en que le asigna un valor por primera vez.

Ejemplo

   x = 5
  y = "John"
  print(x)
  print(y) 

Quiero intentarlo

No es necesario declarar las variables con ningún tipo en particular , e incluso pueden cambiar de tipo después de que se hayan establecido.

Ejemplo

    x = 4 # x is of type int
    x = "Sally" # x is now of type str
    print(x) 

Quiero intentarlo

  Obtener el tipo de dato

Puede obtener el tipo de datos de una variable haciendo uso de la función type().

Ejemplo

  x = 5
  y = "John"
  print(type(x))
  print(type(y)) 

Quiero intentarlo

  Cadenas con ¿comillas simples o dobles?

Las variables de cadena se pueden declarar mediante comillas simples o dobles:

Ejemplo

  x = "John"
  # Es lo mismo que la siguiente
  x = 'John' 

Quiero intentarlo

  Python distingue mayúsculas y minúsculas

Los nombres de las variables distinguen entre mayúsculas y minúsculas.

Ejemplo

Esto creará dos variables:

  a = 4
  A = "Sally"
  #A y a son distintas y con distinta información 

Quiero intentarlo


  Política de nombres de variables

Una variable puede tener un nombre corto (como x o y) o un nombre más descriptivo (edad, nombre del coche, volumen_total).

Las siguientes son las reglas para definir el nombre de las variables de Python:

🟡Un nombre de variable debe comenzar con una letra o el carácter de subrayado
🟡Un nombre de variable no puede comenzar con un número
🟡Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos (Az, 0-9 y _).
🟡Los nombres de las variables distinguen entre mayúsculas y minúsculas (edad, Edad y EDAD son tres variables diferentes)
🟡Un nombre de variable no puede ser ninguna de las palabras clave de Python .

Ejemplo

El siguiente, es la nomenclatura permitida en python:

  myvar = "John"
  mi_var = "John"
  _mi_var = "John"
  miVar = "John"
  MIVAR = "John"
  mivar2 = "John" 

Quiero intentarlo


Ejemplo

El siguiente, son declaraciones de variables no permitidas:

  mi-var = "John"
  mi var = "John"
  2miVar = "John" 

Quiero intentarlo


  Mostrar en pantalla el contenido de una variable

La función print() de python, se usa muy a menudo para mostrar el contenido de una variable

Ejemplo

  x = "Python es bonito"
  print(x) 

Quiero intentarlo

La función print(), es capaz de mostrar muchas variables en un mismo print, para ello debe ir separado por comas (,).

Ejemplo

  x = "Python"
  y = "es" 
  z = "bonito"
  print(x, y, z) 

Quiero intentarlo