Funciones Básicas en Python

🔢 Módulo 1: Funciones básicas en Python



En este módulo aprenderás a utilizar funciones incorporadas de Python (built-in) que te ayudarán a trabajar con todo tipo de datos. Son herramientas fundamentales que simplifican operaciones comunes.


📌 Funciones generales

1. print()

Imprime texto o valores en pantalla.

print("Hola, Pythonista!")

2. input()

Permite recibir datos del usuario por teclado.

nombre = input("¿Cómo te llamas? ") print("Hola", nombre)

3. type()

Devuelve el tipo de dato de una variable.

edad = 20 print(type(edad)) #

4. len()

Devuelve la cantidad de elementos en una cadena, lista o tupla.

frase = "Python es divertido" print(len(frase)) # 22

🔁 Conversión de tipos

5. int(), float(), str()

Transforman datos de un tipo a otro.

texto = "30" numero = int(texto) print(numero + 5) # 35

6. list(), tuple(), set()

Transforman iterables en diferentes estructuras.

cadena = "hola" print(list(cadena)) # ['h', 'o', 'l', 'a']

🧮 Funciones matemáticas

7. abs()

Devuelve el valor absoluto.

print(abs(-15)) # 15

8. round()

Redondea un número flotante.

print(round(3.14159, 2)) # 3.14

9. min() y max()

Devuelven el menor o mayor valor de un grupo.

numeros = [8, 4, 15, 2] print(min(numeros)) # 2 print(max(numeros)) # 15

10. sum()

Devuelve la suma total de los elementos.

print(sum([1, 2, 3])) # 6

🛠️ Funciones de ayuda

11. help()

Muestra la documentación de una función.

help(len)

12. dir()

Devuelve una lista de métodos y atributos disponibles para un objeto.

print(dir("texto"))

🧪 Ejercicios prácticos

Resuelve estos ejercicios para reforzar lo aprendido. Haz clic en "Mostrar respuesta" para ver la solución.

Ejercicio 1

Pide al usuario su edad, conviértela en entero y muestra cuántos años tendrá en 10 años.


Ejercicio 2

Convierte la cadena "123.45" en número flotante y súmale 10.


Ejercicio 3

Usa len() para contar cuántos caracteres tiene la frase:
"Me gusta aprender Python".


Ejercicio 4

Utiliza max() y min() para encontrar el mayor y menor valor de la lista [18, 95, 3, 41, 60].


Ejercicio 5

Pide un número al usuario y muestra su valor absoluto con abs().

❓ Pregunta 1

¿Cuál de las siguientes opciones muestra correctamente cómo interpolar valores dentro de una cadena en Python moderno?

"Hola, mi nombre es {nombre}".format(nombre="Ana")
"Hola, mi nombre es f{nombre}"
f"Hola, mi nombre es {nombre}"
"Hola, mi nombre es".interpolar(nombre="Ana")

❓ Pregunta 2

¿Qué imprime el siguiente código?

valor = 10.5
print(type(valor))
<class 'int'>
<class 'float'>
<class 'str'>
<class 'number'>

❓ Pregunta 3

¿Qué hace esta línea de código?

int("123") + 7
Da error por convertir texto
Imprime "1237"
Suma 123 + 7 = 130
Imprime 1237 como número

❓ Pregunta 4

¿Cuál es el resultado de ejecutar este código?

numeros = [2, 4, 6]
print(sum(numeros))
24
12
[2, 4, 6]
Error de sintaxis

❓ Pregunta 5

¿Qué devuelve len("¡Hola!")?

5
6
7
Error

Te invitamos al siguiente módulo del curso Cadenas, para que continúes con tu avance.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad