Las funciones integradas en Python son un conjunto de funciones que están disponibles para su uso directo en cualquier programa sin necesidad de importar módulos adicionales. Estas funciones son parte del lenguaje Python y se pueden utilizar en cualquier momento sin requerir pasos adicionales de configuración.
Python proporciona un conjunto extenso de funciones integradas que abarcan diversas operaciones y tareas comunes, lo que facilita el desarrollo de programas sin la necesidad de escribir código adicional para funciones básicas.
Función | Descripción |
abs() | Devuelve el valor absoluto de un número. |
all() | Devuelve True si todos los elementos de un objeto iterable son verdaderos |
any() | Devuelve True si algún elemento en un objeto iterable es verdadero |
ascii() | Devuelve una versión legible de un objeto. Reemplaza los caracteres que no son ascii con caracteres de escape |
bin() | Devuelve la versión binaria de un número. |
bool() | Devuelve el valor booleano del objeto especificado |
bytearray() | Devuelve una matriz de bytes. |
bytes() | Devuelve un objeto de bytes |
callable() | Devuelve True si se puede llamar al objeto especificado; de lo contrario, devuelve False |
chr() | Devuelve un carácter del código Unicode especificado. |
classmethod() | Convierte un método en un método de clase |
compile() | Devuelve la fuente especificada como un objeto, listo para ser ejecutado |
complex() | Devuelve un número complejo |
delattr() | Elimina el atributo especificado (propiedad o método) del objeto especificado |
dict() | Devuelve un diccionario (Array) |
dir() | Devuelve una lista de las propiedades y métodos del objeto especificado. |
divmod() | Devuelve el cociente y el resto cuando argumento1 se divide por argumento2 |
enumerate() | Toma una colección (por ejemplo, un tuple) y la devuelve como un objeto de enumeración |
eval() | Evalúa y ejecuta una expresión. |
exec() | Ejecuta el código especificado (u objeto) |
filter() | Use una función de filtro para excluir elementos en un objeto iterable |
float() | Devuelve un número de punto flotante |
format() | Formatea un valor especificado |
frozenset() | Devuelve un objeto frozenset |
getattr() | Devuelve el valor del atributo especificado (propiedad o método) |
globals() | Devuelve la tabla de símbolos global actual como un diccionario |
hasattr() | Devuelve True si el objeto especificado tiene el atributo especificado (propiedad/método) |
hash() | Devuelve el valor hash de un objeto especificado |
help() | Ejecuta el sistema de ayuda incorporado |
hex() | Convierte un número en un valor hexadecimal |
id() | Devuelve el id de un objeto |
input() | Permitir la entrada del usuario |
int() | Devuelve un número entero |
isinstance() | Devuelve True si un objeto especificado es una instancia de un objeto especificado |
issubclass() | Devuelve True si una clase especificada es una subclase de un objeto especificado |
iter() | Devuelve un objeto iterador. |
len() | Devuelve la longitud de un objeto. |
list() | Devuelve una lista |
locals() | Devuelve un diccionario actualizado de la tabla de símbolos local actual |
map() | Devuelve el iterador especificado con la función especificada aplicada a cada elemento |
max() | Devuelve el elemento más grande en un iterable |
memoryview() | Devuelve un objeto de vista de memoria |
min() | Devuelve el elemento más pequeño en un iterable. |
next() | Devuelve el siguiente elemento en un iterable. |
object() | Devuelve un nuevo objeto. |
oct() | Convierte un número en un octal |
open() | Abre un archivo y devuelve un objeto de archivo |
ord() | Convierta un número entero que represente el Unicode del carácter especificado |
pow() | Devuelve el valor de x a la potencia de y |
print() | Pinta en el dispositivo de salida estándar |
property() | Obtiene, establece, elimina una propiedad |
range() | Devuelve una secuencia de números, comenzando desde 0 e incrementando en 1 (por defecto) |
repr() | Devuelve una versión legible de un objeto. |
reversed() | Devuelve un iterador invertido |
round() | Redondea un numero |
set() | Devuelve un nuevo objeto establecido |
setattr() | Establece un atributo (propiedad/método) de un objeto |
slice() | Devuelve un objeto de corte |
sorted() | Devuelve una lista ordenada |
staticmethod() | Convierte un método en un método estático |
str() | Devuelve un objeto de cadena |
sum() | Suma los elementos de un iterador. |
super() | Devuelve un objeto que representa la clase principal. |
tuple() | Devuelve un tuple |
type() | Devuelve el tipo de un objeto. |
vars() | Devuelve la propiedad dict de un objeto |
zip() | Devuelve un iterador, de dos o más iteradores |
¿Cómo se utilizan las funciones integradas en Python?
En Python, las funciones integradas (built-in functions) son funciones predefinidas en el lenguaje y se pueden utilizar directamente sin necesidad de importar módulos adicionales.
Estas funciones están disponibles para su uso en cualquier parte del código y proporcionan funcionalidades básicas y comunes. Para utilizar una función integrada, simplemente debes llamarla con los argumentos adecuados (si los necesita) y, en algunos casos, almacenar o utilizar su resultado.