Una variable es un espacio de memoria con nombre que se utiliza para almacenar algunos datos que, a su vez, se utilizarán en algún procesamiento. Todos los lenguajes de programación tienen algún mecanismo para la declaración de variables, pero una cosa que es común en todos es el nombre y los datos que se le asignan. Son capaces de almacenar valores de tipos de datos.
El operador de asignación (=) asigna el valor proporcionado a su derecha al nombre de variable dado a su izquierda. Dada la sintaxis básica de la declaración de variables:
Sintaxis:
var_name = value
Ejemplo:
a = 4
Asignación de múltiples variables en una línea
Lo anterior es el mecanismo para asignar solo variables en Python, pero es posible asignar múltiples variables al mismo tiempo. Python asigna valores de derecha a izquierda. Al asignar múltiples variables en una sola línea, se proporcionan diferentes nombres de variables a la izquierda del operador de asignación separados por una coma. Lo mismo ocurre con sus respectivos valores, excepto que deberían estar a la derecha del operador de asignación.
Al declarar variables de esta manera, se debe tener cuidado con el orden de los nombres y su valor correspondiente. El primer nombre de variable a la izquierda del operador de asignación se asigna con el primer valor a su derecha y así sucesivamente.
Ejemplo 1:
Python3
a, b = 4, 8 print("value assigned to a") print(a) print("value assigned to b") print(b)
Producción:
value assigned to a 4 value assigned to b 8
La asignación de variables en una sola línea también se puede realizar para diferentes tipos de datos.
Ejemplo 2:
Python3
print("assigning values of different datatypes") a, b, c, d = 4, "geeks", 3.14, True print(a) print(b) print(c) print(d)
Producción:
assigning values of different datatypes 4 geeks 3.14 True
No solo la asignación de variables simple, la asignación después de realizar alguna operación también se puede hacer de la misma manera.
Ejemplo 3:
Python3
a, b = 8, 3 add, pro = (a+b), (a*b) print(add) print(pro)
Producción:
11 24
Ejemplo 4:
Python3
string = "Geeks" a, b, c = string[0], string[1:4], string[4] print(a) print(b) print(c)
Producción:
G eek s
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA