Acordeón de los índices
Navbars en CSS
- Creación y Asignación de Variables
- Conversión de Variables
- Obtener el Tipo de Variable
- Comillas Simples o Dobles en Variables
- Uso de Mayúsculas y Minúsculas en Variables
- Nombres de Variables en Python
- Asignación de Valores a Múltiples Variables
- Desempaquetar una Colección de Variables
- Variables de Salida en Python
- Variables Globales en Python
- La Palabra Clave 'global' en Python
Creación y Asignación de Variables
En Python, las variables se crean simplemente asignando un valor a un nombre de variable. No es necesario declarar previamente el tipo de variable, ya que Python es un lenguaje de tipado dinámico.
A continuación, vamos a ver algunos ejemplos de creación y asignación de variables:
Código:
nombre = "Juan"
edad = 25
print(nombre)
print(edad)
Explicación:
En este ejemplo, hemos asignado una cadena de texto ("Juan") a la variable nombre y
un número entero (25) a la variable edad. Luego, usamos print() para
mostrar ambos valores.
Código:
a, b, c = 10, 20, 30
print(a, b, c)
Explicación:
En este ejemplo, hemos asignado valores a las tres variables a, b y
c en una sola línea. Luego, mostramos sus valores usando print().
Conversión de Variables
En Python, puedes convertir un tipo de variable a otro utilizando las funciones de conversión
incorporadas. Las funciones más comunes son int(), float(),
str(), entre otras.
A continuación, se muestran algunos ejemplos de cómo convertir variables de un tipo a otro:
Código:
numero_str = "25"
numero_int = int(numero_str)
print(numero_int)
Explicación:
En este ejemplo, convertimos un valor de tipo str (cadena de texto) a un entero
usando la función int(). El valor "25" se convierte en el número entero 25.
Código:
numero_int = 100
numero_str = str(numero_int)
print(numero_str)
Explicación:
Aquí convertimos un número entero 100 a una cadena de texto usando la función
str().
Código:
numero_int = 10
numero_float = float(numero_int)
print(numero_float)
Explicación:
En este caso, convertimos un número entero a un número flotante usando la función
float(). El valor 10 se convierte en 10.0.
...
Obtener el Tipo de Variable
En Python, puedes obtener el tipo de una variable utilizando la función type(). Esto
te permite saber qué tipo de datos contiene una variable en un momento dado, como si es un
entero, cadena, lista, etc.
A continuación, se muestran algunos ejemplos de cómo obtener el tipo de una variable:
Código:
numero = 42
print(type(numero))
Explicación:
En este ejemplo, usamos type() para obtener el tipo de la variable
numero, que contiene un valor entero (42). El resultado será
<class 'int'>.
Código:
nombre = "Alice"
print(type(nombre))
Explicación:
En este caso, la variable nombre contiene una cadena de texto. Usamos
type() para obtener el tipo, y el resultado será <class 'str'>.
Código:
colores = ["rojo", "azul", "verde"]
print(type(colores))
Explicación:
Este ejemplo muestra cómo obtener el tipo de una lista. La variable colores es una
lista, y el resultado será <class 'list'>.
Comillas Simples o Dobles en Variables
En Python, puedes usar tanto comillas simples (') como comillas dobles
(") para definir cadenas de texto (strings). No hay diferencia funcional entre
ellas, por lo que puedes elegir el estilo que prefieras o que sea más conveniente según el
contenido de la cadena.
A continuación, se muestran algunos ejemplos:
Código:
nombre = 'Juan'
print(nombre)
Explicación: En este caso, hemos usado comillas simples para definir la cadena de texto. El resultado es el mismo que si hubiésemos usado comillas dobles.
Código:
nombre = "Alice"
print(nombre)
Explicación: Aquí hemos usado comillas dobles para definir la cadena de texto. Python no distingue entre comillas simples y dobles, por lo que ambas formas son válidas.
Código:
frase = 'El dijo: "Hola!"'
print(frase)
Explicación: En este caso, utilizamos comillas simples para definir la cadena y comillas dobles dentro de ella para incluir el texto con comillas. Esto es útil cuando quieres incluir comillas dentro de una cadena sin necesidad de escapar caracteres.
Uso de Mayúsculas y Minúsculas en Variables
En Python, puedes cambiar el caso de una cadena de texto utilizando varios métodos, como
upper() y lower() para convertir todo el texto a mayúsculas o
minúsculas, respectivamente.
A continuación se muestran algunos ejemplos de cómo usar estos métodos:
Código:
texto = "hola mundo"
print(texto.upper())
Explicación:
En este caso, usamos el método upper() para convertir todo el texto de la variable
texto a mayúsculas. El resultado será HOLA MUNDO.
Código:
texto = "HOLA MUNDO"
print(texto.lower())
Explicación:
Aquí, usamos el método lower() para convertir todo el texto de la variable
texto a minúsculas. El resultado será hola mundo.
Código:
texto = "hElLo WoRlD"
print(texto.swapcase())
Explicación:
El método swapcase() alterna entre mayúsculas y minúsculas, cambiando cada letra a
su caso contrario. En este caso, el resultado será HeLlO wOrLd.
Nombres de Variables en Python
En Python, los nombres de las variables deben seguir ciertas reglas para ser válidos. Por ejemplo, un nombre de variable debe comenzar con una letra o un guión bajo, y puede contener letras, números y guiones bajos, pero no puede contener espacios ni comenzar con un número.
A continuación, se muestran algunos ejemplos:
Código:
edad = 25
print(edad)
Explicación:
El nombre de la variable edad es válido porque comienza con una letra y contiene
solo caracteres alfabéticos.
Código:
1edad = 30
print(1edad)
Explicación:
El nombre 1edad es inválido porque comienza con un número. En Python, los nombres
de las variables no pueden empezar con números.
Código:
_edad = 30
print(_edad)
Explicación:
El nombre _edad es válido porque comienza con un guión bajo, lo cual es permitido
en Python. Es común usar guiones bajos al inicio de las variables para indicar que son privadas
o no deben ser modificadas directamente.
Código:
edad# = 40
print(edad#)
Explicación:
El nombre edad# es inválido porque contiene un carácter especial, el signo de
número (#), que no es permitido en los nombres de variables.
Asignación de Valores a Múltiples Variables
En Python, se puede asignar valores a varias variables al mismo tiempo utilizando una sola línea de código. Esto se conoce como asignación múltiple. A continuación se muestran algunos ejemplos:
Código:
x, y, z = 10, 20, 30
print(x)
print(y)
print(z)
Explicación:
En este ejemplo estamos asignando los valores 10, 20 y 30 a las variables x,
y y z respectivamente. La salida será:
10
20
30
Código:
a, b, c = [1, 2, 3]
print(a)
print(b)
print(c)
Explicación:
En este ejemplo, estamos asignando los elementos de una lista [1, 2, 3] a las
variables a, b y c. La salida será:
1
2
3
Código:
x = y = z = 100
print(x)
print(y)
print(z)
Explicación:
Aquí estamos asignando el mismo valor 100 a las tres variables x,
y y z. La salida será:
100
100
100
Desempaquetar una Colección de Variables
En Python, el desempaquetado de una colección de variables permite asignar los elementos de una lista, tupla o conjunto a varias variables de manera fácil. A continuación se muestran ejemplos para entender cómo funciona:
Código:
coordenadas = (4, 5)
x, y = coordenadas
print(x)
print(y)
Explicación:
En este ejemplo estamos desempaquetando una tupla (4, 5) en dos variables,
x y y. La salida será:
4
5
Código:
person = ("Alice", 25, "Engineer")
name, age, job = person
print(name)
print(age)
print(job)
Explicación:
Aquí estamos desempaquetando una tupla que contiene información sobre una persona en tres
variables: name, age y job. La salida será:
Alice
25
Engineer
Código:
person = ("Alice", 25, "Engineer", "New York")
name, age, *others = person
print(name)
print(age)
print(others)
Explicación:
En este caso, estamos utilizando el operador * para desempaquetar el resto de los
elementos de la tupla en una lista llamada others. La salida será:
Alice
25
['Engineer', 'New York']
Variables de Salida en Python
En Python, las variables de salida son aquellas que contienen información que se muestra o se retorna desde una función. A continuación se presentan ejemplos para ilustrar cómo se pueden utilizar:
Código:
name = "Alice"
age = 25
print(name)
print(age)
Explicación:
En este ejemplo, las variables name y age contienen los valores que
serán impresos en la salida utilizando la función print(). La salida será:
Alice
25
Código:
def get_info():
name = "Bob"
age = 30
return name, age
result = get_info()
print(result)
Explicación:
En este ejemplo, la función get_info() retorna dos variables, name y
age, y luego las imprime como una tupla cuando se llama a
print(result). La salida será:
('Bob', 30)
Código:
def display_user_info():
name = "Charlie"
age = 40
job = "Developer"
return f"Name: {name}, Age: {age}, Job: {job}"
info = display_user_info()
print(info)
Explicación:
En este ejemplo, la función display_user_info() utiliza una cadena formateada para
retornar un mensaje con las variables name, age, y job.
La salida será:
Name: Charlie, Age: 40, Job: Developer
Variables Globales en Python
Las variables globales en Python son aquellas que se definen fuera de las funciones y pueden ser accesibles en todo el programa, incluso dentro de las funciones. A continuación se presentan ejemplos para ilustrar cómo se manejan:
Código:
global_var = "Soy una variable global"
def print_global():
print(global_var)
print_global()
Explicación:
En este ejemplo, la variable global_var es definida fuera de la función
print_global(), por lo que puede ser accesada y utilizada dentro de la función. La
salida será:
Soy una variable global
Código:
global_var = 10
def modify_global():
global global_var
global_var = 20
modify_global()
print(global_var)
Explicación:
En este ejemplo, la palabra clave global se usa dentro de la función para indicar
que se va a modificar la variable global global_var. La salida será:
20
Código:
counter = 0
def increment():
global counter
counter += 1
def decrement():
global counter
counter -= 1
increment()
decrement()
print(counter)
Explicación:
En este ejemplo, la variable counter es global y puede ser modificada por múltiples
funciones. La salida será:
0
La Palabra Clave 'global' en Python
En Python, la palabra clave global se utiliza para indicar que una variable dentro
de una función hace referencia a una variable global, es decir, una variable definida fuera de
la función. Esta palabra clave permite modificar el valor de una variable global dentro de una
función. A continuación se presenta un ejemplo de su uso:
Código:
counter = 0
def increment():
global counter
counter += 1
increment()
print(counter)
Explicación:
En este ejemplo, la palabra clave global se usa para modificar el valor de la
variable counter dentro de la función increment(). Después de ejecutar
la función, el valor de counter se incrementa y se imprime:
1
Código:
x = 10
y = 20
def modify():
global x, y
x += 5
y -= 5
modify()
print(x, y)
Explicación:
En este ejemplo, ambas variables x y y son modificadas dentro de la
función modify() usando la palabra clave global. La salida será:
15 15

0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias