+ INFORMACIÓN

¡Comparte en redes sociales!

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

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S. A. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es para dar respuesta a la consulta realizada así como para el envío de información de los servicios del responsable del tratamiento. La legitimación es el consentimiento del interesado.
Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en cumplimiento@grupomainjobs.com así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web
marter-en-python

Deja un comentario