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 llamadalargo_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.