Funciones incluidas en Python

Así como nosotros definimos nuestras propias funciones, Python incluye algunas funciones por defecto. Ya hemos usado una de ella en nuestros códigos de ejemplo: print.

A estas funciones incorporadas y disponibles en Python se las conoce como built-ins.

La función print simplemente imprime en nuestra terminal cualquier valor que se le pase como parámetro.

Veamos algunos ejemplos:

print('Hola')
nombre = 'Juan'
print(nombre)

Pero print no es la única función disponible, hay muchas.

Nota: La lista de todas las funciones built-ins de Python está disponible aquí.

Algunos ejemplos:

# abs -> obtener el valor abosoluto de un numero
abs(-3)
3
# len -> obtener el largo de un objeto. No disponible para cualquier
# objeto. En el caso de los strings, cuenta las letras
len('hola')
4
nombre = 'Victor'
len(victor)
6
# type -> devuelve el tipo de un objeto
type('hola')
# devuelve <class 'str'>
type(nombre)
# devuelve <class 'str'>
# max y min -> devuelven el elemento maximo y minimo de una lista de elementos
max(3, 5, 15, 1)
15
min(3, 5, 15, 1)
1
# en caso de strings, max y min resuelven ordenando alfabéticamente.
max("hola", "chau")
'hola'

Tareas

  • Escribir una función que dadas tres palabras devuelva el largo total de todas ellas juntas. Por ejemplo (si la función se llamara largo_total) la llamada largo_total('hola', 'chau', 'tercera') debe devolver 15.

  • Escribir una función que dados dos números devuelva el valor absoluto del menor de ambos.

En todos los casos usar la función para asegurarse que funciona como es esperado.