Nivel III
Juega con métodos integrados
Lo que has aprendido hasta ahora son funciones consideradas “Funciones definidas por el usuario”, porque tú, como usuario, decides lo que hace la función. Sin embargo, hay funciones que ya han sido definidas para ti, ¡para hacerte la vida un poco más fácil! Estas se denominan funciones integradas.
Por ejemplo, si deseas calcular el valor mínimo o máximo de una lista. Puedes utilizar la función integrada «min()» y «max()«, respectivamente. Así como la longitud de esta lista, con “len()”. Incluso si quisieras sumar todos los valores, podrías hacerlo muy rápidamente simplemente escribiendo «sum()«.
También puedes jugar con strings. ¡Imagínate que quieres cambiar de mayúsculas a minúsculas! Solo necesita usar «variable.lower()» donde «variable» es el nombre de la variable string que ya declaró. Y también, al revés, usando «variable.upper()» Veamos:
Por curiosidad, te mostraremos otros casos (consulta la lista a continuación) en los que puedes beneficiarte de estos métodos integrados. Ten en cuenta que está bien olvidarlos, no es necesario que los recuerdes todos. ¡Siempre que sepas que existen métodos integrados, puedes preguntar en Internet si hay un método integrado que satisfaga sus necesidades, y lo obtendrás fácilmente (por ejemplo, «elementos de suma de métodos integrados»), es decir, lo que hacen los programadores todo el tiempo!
Métodos incorporados que nos gustan para principiantes:
abs() | Devuelve el valor absoluto de un número. |
---|---|
int() | Devuelve un número entero. |
len() | Devuelve la longitud de un objeto. |
list() | Devuelve una lista. |
max() | Devuelve el elemento más grande en un iterable. |
min() | Devuelve el elemento más pequeño en un iterable. |
print() | Imprime en el dispositivo de salida estándar. |
range() | Devuelve una secuencia de números, comenzando desde 0 e incrementando en 1 (por defecto). |
reversed() | Devuelve un iterador invertido. |
round() | Redondea un número. |
set() | Devuelve un nuevo objeto establecido. |
sorted() | Devuelve una lista ordenada. |
str() | Devuelve un objeto string. |
sum() | Suma los elementos de un iterador. |
tuple() | Devuelve una tupla. |
type() | Devuelve el tipo de un objeto. |
dictionary.items() | Devuelve los elementos que están dentro de un diccionario: [(‘clave’, ‘valor’)]. Aquí “diccionario” corresponde al nombre de la variable que seleccionó para el diccionario. |
La mayoría de ellos han sido presentados en las secciones anteriores. Aquí tienes algunos otros ejemplos para que juegues.
abs()
Devuelve el valor absoluto de un número.
int()
Devuelve un número entero. Por ejemplo, aquí podemos convertir un float en un int, que es un número redondo
reversed()
Devuelve un iterador inverso, pueden ser listas, cadenas, tuplas…
dictionary.items()
Devuelve los elementos que están dentro de un diccionario.
Lección anterior
Juega con funciones