Funciones predefinidas en Python

Una función es un bloque de código, que recibe cero o más argumentos y que una operación para devolvernos un valor y/o realiza una tarea específica. Las funciones deben tener un nombre asignado para poder “llamarlas” durante la ejecución del programa y son completamente reutilizables.

Aunque se pueden crear toda clase de funciones, hoy nos vamos a centrar en las que vienen por defecto integradas en Python. Si quieres desarrollar tu carrera en Python, te recomendamos visitar nuestro máster en Programación avanzada en Python para Big Data, Hacking y Machine Learning y formarte con los mejores expertos.

Para empezar podemos usar la función dir() para listar todas las funciones predefinidas. Podemos obtener ayuda de las diferentes funciones con help(), por ejemplo la función max():

Funciones predefinidas más reseñables

  • list() Crea una lista a partir de un elemento.
  • tuple() Crea o convierte en una tupla.
  • type() Devuelve el tipo del elemento pasado como parámetro.

Para trabajar con texto:

  • print() Imprime por pantalla el argumento que le pasemos 
  • len() Nos devuelve la longitud en caracteres de la cadena que le pasemos como parámetro
  • replace() Remplaza una cadena por la que incluya como argumento.
  • upper() Convierte la cadena pasada como argumento en mayúsculas
  • lower() Convierte la cadena pasada como argumento en minúsculas

Y las funciones numéricas más usadas:

  • sum() Suma la lista de números pasados como argumento.
  • min() Determina el valor mínimo de una lista de números pasados como argumento.
  • max() Determina el valor máximo de una lista de números pasados como argumento.
  • range() Crea una lista aritmética de números según el valor pasado como argumento.
  • str() Convierte un valor numérico en texto.

Hay muchas más funciones predefinidas en Python, pueden aprender a usarlas e incluso crear funciones tu mismo.

Suscríbete a nuestra newsletter para estar al día de todas las novedades

Información básica sobre protección de datos.
Responsable del tratamiento: Mainfor Soluciones Tecnológicas y Formación S.L.U.
Finalidad: Gestionar su suscripción a la newsletter.
Legitimación para el tratamiento: Consentimiento explícito del interesado otorgado al solicitar la inscripción.
Cesión de datos: No se cederán datos a terceros, salvo obligación legal.
Derechos: Podrá ejercitar los derechos de Acceso, Rectificación, Supresión, Oposición, Portabilidad y, en su caso Limitación, como se explica en la información adicional.
Información adicional: Puede consultar la información adicional y detallada sobre Protección de Datos en https://www.mainfor.edu.es/politica-privacidad
marter-en-python

Deja un comentario

¡Comparte en redes sociales!