Muchos valores para múltiples variables

Muchos valores para múltiples variables

Python le permite asignar valores a múltiples variables en una línea: x, y, z = «Rojo», «Verde», «Azul»

print(x)

print(y)

print(z)

Variables de salida

La función Python print() se usa a menudo para variables de salida

x = «Python »

y = es

z = «increíble»

print(x + y + z).

Resultado

Python es increíble

Variables globales

Las variables que se crean fuera de una función se conocen como variables globales.

Las variables globales pueden ser utilizadas por todos, tanto dentro como fuera de las funciones.

x = «increible»

def myfunc():

print(«Python es » + x)

myfunc()

Resultado

Python es increible

Si crea una variable con el mismo nombre dentro de una función, esta variable será local y solo se puede usar dentro de la función. La variable global con el mismo nombre quedará como estaba, global y con el valor original.

x = «increible»

def myfunc():

x = «fantastico»

print(«Python es » + x)

myfunc()

print(«Python es » + x)

Resultado

Además, use la palabra clave global si desea cambiar una variable global dentro de una función.

x = «increible»

def myfunc():

global x

x = «fantastico»

myfunc()

print(«Python es » + x)

Resultado

Muchos valores para múltiples variables

Palabras Reservadas

Podemos obtener un listado de las palabras reservadas del lenguaje de la siguiente forma:

Muchos valores para múltiples variables

Tipos de datos

Las variables pueden almacenar datos de diferentes tipos, y diferentes tipos pueden hacer cosas diferentes.

Python tiene los siguientes tipos de datos de forma predeterminada, en estas categorías:

NombreTipoEjemplos
Enteroint20, 44500, 35_500
Complejocomplex3j, 4 + 5j
BooleanoboolTrue, False
Cadenastr‘Valencia’
Flotantefloat3.14, 2.8e3
Conjuntosetset([8, 14, 16])

 

Tuplatuple(8,9,4)
Listalist[ Manzana , Naranja ]
Diccionariodictx = {«nombre» : «Juan», «edad»:36}

 

Números en Python

Hay tres tipos numéricos en Python:

int

float

complex

Las variables de tipo numérico se crean cuando les asignas un valor:

x = 1 # int

y = 2.8 # float

z = 1j # complex

print(type(x))

print(type(y))

print(type(z))

Resultado

Muchos valores para múltiples variables

Int

Int, o entero, es un número entero, positivo o negativo, sin decimales, de longitud ilimitada

x = 1

y=35656222554887711

z = -3255522

print(type(x))

print(type(y))

print(type(z))

Resultado

Muchos valores para múltiples variables

Float

Flotante, o «número de punto flotante» es un número, positivo o negativo, que contiene uno o más decimales.

Ejemplo

x = 2.10

y = 3.0

z = -45.59

print(type(x))

print(type(y))

print(type(z))

Resultado

Muchos valores para múltiples variables

Float también puede ser un número científico con una «e» para indicar la potencia de 10.

Ejemplo

x = 35e3

y = 12E4

z = -87.7e100

print(type(x))

print(type(y))

print(type(z))

Resultado

Muchos valores para múltiples variables

Complejo

Los números complejos se escriben con una «j» como parte imaginaria:

Ejemplo

x = 3+5j

y = 5j

z = -5j

print(type(y))

print(type(z))

Resultado

Muchos valores para múltiples variables

Conversión de tipo

Puede convertir de un tipo a otro con los métodos int(), float() y complex():

Ejemplo

Convertir de un tipo a otro:

x = 2 # int

y = 4.8 # float

z = 2j # complex

#convierte de int a float:

a = float(x)

#convierte de float a int:

b = int(y)

#convierte de int a complex:

c = complex(x)

print(a)

print(b)

print(c)

print(type(a))

print(type(b))

print(type(c))

Resultado

Muchos valores para múltiples variables

Cadenas de texto

Las cadenas en python están entre comillas simples o comillas dobles. ‘hola’ es lo mismo que «hola».

Puede mostrar un literal de cadena con la función print():

Ejemplo

print(«Python»)

print(‘Python’)

Resultado

Publicaciones Similares