Inicio : Python para todos.


Python para todos

Es un curso diseñado para estudiantes e impacientes en el mundo de la programación. No existe un límite de edad ni se requiere de estudios previos para comenzar.

Inicio : Python para todos.


Lección 07: Asignación de variables

  • Dificultad : Fácil.
  • Objetivo: El alumno aprenderá asignar variables de tipo texto, numérico y booleanos como la asignación de variables múltiples.
Inicio : Python para todos.


Asignación de variables

Para asignar las variables se utiliza el signo =. Cuando se declaren las variables no será necesario especificar el tipo de dato que manejan como si fuera una tabla de SQL, automáticamente el interprete especifica el tipo de dato que se esta asignando a la variable.

Variable numérica entera

Al declarar una variable numérica, el interprete especifica el tipo de dato.

num_entero = 10
Inicio : Python para todos.


Python es Case Sensitive

Python distingue entre mayúsculas y minúsculas. Las variables que se muestran tienen el mismo nombre, pero una está escrita en minúsculas y la otra en mayúsculas

num_entero = 10
NUM_ENTERO = 10

Ambas variables son distintas.

Inicio : Python para todos.


Variables decimales y notación científica

La asignación de variables del tipo float es sencilla. En el siguiente bloque se presentan dos variables numéricas, una en formato decimal y otra en notación científica.

variable_float_dec = 30.25
variable_float_sci = 1e-10
Inicio : Python para todos.


Variables booleanas

La asignación de variables booleanas es más sencilla de lo que parece. En el siguiente bloque se han definido tres variables de este tipo.

bool_true = True
bool_false = False
bool_not = not 
Inicio : Python para todos.


Asignación de varias variables al mismo tiempo

Es posible declarar múltiples variables de cualquier tipo. La forma más común para realizar esta tarea se presenta en el siguiente bloque de código:

r = s = t = 30
a, b, c = 10, 10, 7.07
corX, corY = (3,3)

El bloque anterior exhibe tanto ventajas como desventajas. Es posible asignar un valor distinto a cada variable o un único valor a todas al mismo tiempo.

Inicio : Python para todos.


Variables complejas a + bi

En Python, existe el tipo de variable compleja representada como a + bi, como se muestra en el siguiente bloque:

var_complex = 5 + 3j

También es posible realizar operaciones con variables complejas.

a, b = 5 + 3j,  5 + 3j
c = a / b
Inicio : Python para todos.


Variables alfanuméricas

Es posible declarar también variables alfanuméricas, por ejemplo:

alphanum_01 = "Esto es Python3"
alphanum_02 = "Esto es : \n\t Python3"
alphanum_03 = "Intrucciones : : \nPaso 1 : \nPaso 2: \nPaso 3 :"

El salto \n y el tab \t no funcionan si no ocupas la función print().

Inicio : Python para todos.


Variables nulas

Es posible declarar variables nulas usando la palabra reservada None.

var_null = None

La variable nula es fundamental en funciones; más adelante se explorará su utilidad en lecciones posteriores.

Inicio : Python para todos.


Converitir un número en formato cadena

Usando float es posible convertir un número en formato texto a numérico.

var_string = "10.30"
var_num=float(var_string)

Su uso con int provocará un error.

var_string = "10"
var_num=int(var_string)
Inicio : Python para todos.


Convertir de decimal a binario, hexadecimal, octal.

Usando bin, hex, oct es posible convertir un número entero en binario, hexadecimal y octal.

var_bin = bin(10)
var_hex = hex(10)
var_oct = oct(10)
var_dec = 10
Inicio : Python para todos.


Convertir de binario, hexadecimal, octal a decimal.

Usando bin, hex, oct es posible convertir un número binario, hexadecimal y octal a entero.

var_bin_to_dec = int(bin(10),2)
var_hex_to_dec = int(hex(10),6)
var_oct_to_dec = int(oct(10),8)
var_dec = 10
Inicio : Python para todos.


Variable especial

El guión bajo _ almacena el valor de la última expresión, funcionando de manera similar a la variable ans en las calculadoras científicas.

10+10

Si se dispone de una serie de cantidades como la mostrada en el bloque siguiente y se desea guardar la primera y la última cantidad en variables distintas, es posible hacerlo mediante el uso de la variable especial.

a, *_, b = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Inicio : Python para todos.


Asignación de variables con operador morsa (:=)

Mediante el uso del operador de asignación walrus (:=), es posible asignar valores a variables de manera inmediata.

print(var:=10)

La variable fue asignada en el momento sin necesidad de declararla previamente, como se muestra a continuación:

var = 10
print(var)